Date: Fri, 29 Jun 2007 12:03:11 +0530 From: "sameer gupta" <sameersmail@gmail.com> To: "sameer gupta" <sameersmail@gmail.com>, freebsd-questions@freebsd.org Subject: Re: editing the search path for '#include' preprocessor Message-ID: <6c4fb2280706282333h3a60fa61ncfab026a63f7b653@mail.gmail.com> In-Reply-To: <20070627153830.GC71331@slackbox.xs4all.nl> References: <6c4fb2280706270305i4543c1fbu29a014c645c4cee0@mail.gmail.com> <20070627153830.GC71331@slackbox.xs4all.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
thanks, however i would like to add more details of my problem: cd /usr/home/sameer/ gcc -o prog1 prog1.c -lelf -I /usr/local/include/libelf In file included from prog1.c:3: /usr/local/include/libelf/libelf.h:31:28: libelf/sys_elf.h: No such file or directory In file included from prog1.c:3: /usr/local/include/libelf/libelf.h:185: error: syntax error before '*' token /usr/local/include/libelf/libelf.h:185: warning: data definition has no type or storage class /usr/local/include/libelf/libelf.h:187: error: syntax error before '*' token /usr/local/include/libelf/libelf.h:187: warning: data definition has no type or storage class /usr/local/include/libelf/libelf.h:189: error: syntax error before '*' token /usr/local/include/libelf/libelf.h:189: warning: data definition has no type or storage class /usr/local/include/libelf/libelf.h:194: error: syntax error before '*' token /usr/local/include/libelf/libelf.h:194: warning: data definition has no type or storage class /usr/local/include/libelf/libelf.h:195: error: syntax error before '*' token /usr/local/include/libelf/libelf.h:195: warning: data definition has no type or storage class prog1.c: In function `main': prog1.c:28: error: syntax error before ';' token Compilation exited abnormally with code 1 at Fri Jun 29 17:15:34 :::even though the sys_elf.h exists under the folder i specified using the -I flag while compiling still my compiler cant find the header kindly suggest, regards, sameer On 6/27/07, Roland Smith <rsmith@xs4all.nl> wrote: > > On Wed, Jun 27, 2007 at 03:35:46PM +0530, sameer gupta wrote: > > hello, > > i want to add new search path's for including more directories for > header > > files, for that i need to edit the makefile that my gcc compiler uses, > > however i cant figure out where to find that file, kindly help..i'm a > newbie > > who has just started out > > You can set environment variables to help GCC find include files and > libraries in your shell's startup script. For include files you can set > CPATH, for libraries you'll need to set LIBRARY_PATH. See > http://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html > > Both can contain different paths separated by a colon (:). > > How to set environment variables depends on the shell you use. csh uses > the 'set' command, while sh and bash use 'export'. See your shell's > manual page for details. > > Roland > -- > R.F.Smith http://www.xs4all.nl/~rsmith/ > [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] > pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6c4fb2280706282333h3a60fa61ncfab026a63f7b653>