[ee122] compile questions for proj1

Jawwad jawwadmemon at berkeley.edu
Sun Sep 16 21:55:30 PDT 2007

You need to add two flags so gcc http_client -lsocket -nsl. This will do it


-----Original Message-----
From: ee122-bounces at ICSI.Berkeley.EDU
[mailto:ee122-bounces at ICSI.Berkeley.EDU] On Behalf Of abhishekd at berkeley.edu
Sent: Sunday, September 16, 2007 9:52 PM
To: ee122 at ICSI.Berkeley.EDU
Subject: [ee122] compile questions for proj1


So I don't exactly understand how to compile the client file I have been
working on so far. Either that or my includes are messed up...I keep
getting the following error when doing gcc -g -Wall -std=c99 -o
http_client.o client.c   client.h

Undefined                       first referenced
 symbol                             in file
gethostbyname                       /var/tmp//cckWfo1l.o
socket                              /var/tmp//cckWfo1l.o
connect                             /var/tmp//cckWfo1l.o

My includes are as follows:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <unistd.h>
#include <netdb.h>

That may be more includes than I need...I probably have some simple error
that needs to be fixed but am stuck at the moment and can't really
progress without solving this issue...

Thanks for your help
Abhishek Doshi

ee122 mailing list
ee122 at mailman.ICSI.Berkeley.EDU

More information about the ee122 mailing list