smithj@ichigo ~ $ gcc gcc --verbose -Wl,--verbose -o foo foo.c -static -nostartfiles -nostdlib gcc: gcc: No such file or directory Using built-in specs. Target: i686-unknown-linux Configured with: ../configure --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --target=i686-unknown-linux --host=i686-unknown-linux --prefix=/usr --enable-threads=posix --enable-shared --enable-__cxa_atexit --build=i686-unknown-linux --enable-java-awt=gtk --with-system-zlib --disable-libunwind-exceptions --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0 Thread model: posix gcc version 4.1.1 /usr/libexec/gcc/i686-unknown-linux/4.1.1/cc1 -quiet -v foo.c -fstack-protector -quiet -dumpbase foo.c -mtune=pentiumpro -auxbase foo -version -o /tmp/ccSI8IiO.s ignoring nonexistent directory "/usr/lib/gcc/i686-unknown-linux/4.1.1/../../../../i686-unknown-linux/include" #include "..." search starts here: #include <...> search starts here: /usr/local/include /usr/lib/gcc/i686-unknown-linux/4.1.1/include /usr/include End of search list. GNU C version 4.1.1 (i686-unknown-linux) compiled by GNU C version 4.1.1. GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: fe76bb5ab7c9d91792d42180efe58eae as -V -Qy -o /tmp/ccaw3CUV.o /tmp/ccSI8IiO.s GNU assembler version 2.17.50.0.6 (i686-pc-linux-gnu) using BFD version 2.17.50.0.6 20061020