[clug] discovering gcc "<xxx.h>" (system) include directories

steve jenkin sjenkin at canb.auug.org.au
Fri Nov 23 19:50:32 MST 2012


David Deaves wrote on 23/11/12 7:08 PM:
> Is this what you seek:
> 
> [dave at rimmer2 ~]$ gcc -print-search-dirs
> install: /usr/lib/gcc/x86_64-redhat-linux/4.5.1/
> programs: =/usr/libexec/gcc/x86_64-redhat-linux/4.5.1/:/usr/libexec/gcc/x86_64-redhat-linux/4.5.1/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.5.1/:/usr/lib/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../x86_64-redhat-linux/bin/x86_64-redhat-linux/4.5.1/:/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../x86_64-redhat-linux/bin/
> libraries: =/usr/lib/gcc/x86_64-redhat-linux/4.5.1/:/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../x86_64-redhat-linux/lib/x86_64-redhat-linux/4.5.1/:/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../x86_64-redhat-linux/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../x86_64-redhat-linux/4.5.1/:/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/:/lib/x86_64-redhat-linux/4.5.1/:/lib/../lib64/:/usr/lib/x86_64-redhat-linux/4.5.1/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../x86_64-redhat-linux/lib/:/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../:/lib/:/usr/lib/
> 
> 
> Dave !

Thanks very much for the help.

Too easy, this is a GNU thingy... Along with excessive options/long man
pages, the options provided are seemingly incomplete.

I thought it was, but it doesn't list include directories [and those
dirs are wrong. Missing multiple "../"]

mini-too:linux-2.6.34.13 steve$ i386-elf-gcc -print-search-dirs

install: /opt/local/lib/gcc/i386-elf/4.3.2/

programs:
=/opt/local/libexec/gcc/i386-elf/4.3.2/:/opt/local/libexec/gcc/i386-elf/4.3.2/:/opt/local/libexec/gcc/i386-elf/:/opt/local/lib/gcc/i386-elf/4.3.2/:/opt/local/lib/gcc/i386-elf/:/opt/local/lib/gcc/i386-elf/4.3.2/../../../../i386-elf/bin/i386-elf/4.3.2/:/opt/local/lib/gcc/i386-elf/4.3.2/../../../../i386-elf/bin/

libraries:
=/opt/local/lib/gcc/i386-elf/4.3.2/:/opt/local/lib/gcc/i386-elf/4.3.2/../../../../i386-elf/lib/i386-elf/4.3.2/:/opt/local/lib/gcc/i386-elf/4.3.2/../../../../i386-elf/lib/


-- 
Steve Jenkin, Info Tech, Systems and Design Specialist.
0412 786 915 (+61 412 786 915)
PO Box 48, Kippax ACT 2615, AUSTRALIA

sjenkin at canb.auug.org.au http://members.tip.net.au/~sjenkin


More information about the linux mailing list