From: Earnie B. <ea...@us...> - 2003-12-16 21:03:59
|
$ gcc -print-search-dirs install: /mingw/lib/gcc-lib/mingw32/3.2.3/ programs: =c:/mnt/opt/mingw/bin/../lib/gcc-lib/mingw32/3.2.3/;c:/mnt/opt/mingw/bin/../lib/gcc-lib/;/mingw/lib/gcc-lib/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/;/usr/lib/gcc/mingw32/3.2.3/;/usr/lib/gcc/mingw32/;c:/mnt/opt/mingw/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/bin/mingw32/3.2.3/;c:/mnt/opt/mingw/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/bin/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/bin/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/bin/ libraries: =c:/mnt/opt/mingw/bin/../lib/gcc-lib/mingw32/3.2.3/;c:/mnt/opt/mingw/bin/../lib/gcc-lib/;/mingw/lib/gcc-lib/mingw32/3.2.3/;/usr/lib/gcc/mingw32/3.2.3/;c:/mnt/opt/mingw/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/mingw32/3.2.3/;c:/mnt/opt/mingw/bin/../lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../../mingw32/lib/;c:/mnt/opt/mingw/bin/../lib/gcc-lib/mingw32/3.2.3/../../../mingw32/3.2.3/;c:/mnt/opt/mingw/bin/../lib/gcc-lib/mingw32/3.2.3/../../../;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../mingw32/3.2.3/;/mingw/lib/gcc-lib/mingw32/3.2.3/../../../;/lib/mingw32/3.2.3/;/lib/;/usr/lib/mingw32/3.2.3/;/usr/lib/ HTH, Earnie joe hudson wrote: > OK, so if i understand right, the system search dirs for includes is > simply "/mingw/include" and there is no 'local' dir of some sort I can > install my site-specific files into unless I use $C_INCLUDE_PATH? How > can I verify that on a given system, is there an option similar to > -print-search-dirs that shows it, and/or is it in the mingw docs > somewhere? I looked around a little and didn't see it. > > BTW, thanks for the tip on $C_INCLUDE_PATH, that's very helpful in > several situations. > > Andy Smith wrote: > >> I am not sure, but I believe the search paths are system dependant. I >> just configure everything to install in /mingw/include and /mingw/lib >> and it seems to work fine. That is assuming you are using MsYS. A >> relative path does not make sense because there is no way to know >> where you are keeping the source that you are compiling. The >> environment variable is a better choice in that case. >> >> Andy >> >> Earnie Boyd wrote: >> >>> That's because that's the way it works. I suppose that >>> ../../../../local/include makes some since to add for the defaults >>> that the compiler searches. Care to submit a patch for that to GCC? >>> >>> You can use C_INCLUDE_PATH to allow gcc to find your include >>> directory. ``C_INCLUDE_PATH=/mingw/local/include gcc -c foo.c'' >>> works great. >>> >>> Earnie. >>> >>> joe hudson wrote: >>> >>>> Howdy, >>>> I have to figure this is a pretty dumb question, but here goes >>>> anyway: >>>> >>>> I've tried putting header files in /usr/local/include and >>>> /mingw/local/include but neither gcc or mingw32-gcc find them unless I >>>> expicitly use the -I option. The only dir I've been able to put things >>>> in is /mingw/include. Do I have something configured wrong? I tried >>>> gcc -print-search-dirs but that doesn't show include paths, so I don't >>>> know what the actual system dirs are. I should note I just used the >>>> binary install for MSYS and mingw. I also tried putting a header file >>>> into one of the MSVC dirs shown listed in $INCLUDE with no success. >>>> >>>> Thanks. >>>> >>>> >>>> Joe >>>> >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------- >>>> This SF.net email is sponsored by: IBM Linux Tutorials. >>>> Become an expert in LINUX or just sharpen your skills. Sign up for >>>> IBM's >>>> Free Linux Tutorials. Learn everything from the bash shell to sys >>>> admin. >>>> Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click >>>> _______________________________________________ >>>> MinGW-users mailing list >>>> Min...@li... >>>> >>>> You may change your MinGW Account Options or unsubscribe at: >>>> https://lists.sourceforge.net/lists/listinfo/mingw-users >>>> >>> >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: IBM Linux Tutorials. >> Become an expert in LINUX or just sharpen your skills. Sign up for IBM's >> Free Linux Tutorials. Learn everything from the bash shell to sys admin. >> Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click >> _______________________________________________ >> MinGW-users mailing list >> Min...@li... >> >> You may change your MinGW Account Options or unsubscribe at: >> https://lists.sourceforge.net/lists/listinfo/mingw-users > > > -- http://www.mingw.org <http://sourceforge.net/projects/mingw> |