BusyBox编译时编译器的选择(二)

2014-11-24 10:12:17 · 作者: · 浏览: 3
v'
'-o'
'aa'
'-march=armv5te'
'-funwind-tables'
/opt/arm-2009q3-none-linux-gnueabi/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/../../../../arm-none-linux-gnueabi/bin/as
-v
-march=armv5te
-meabi=5
-o
/tmp/cc4FZC9V.o
/tmp/cc1pXwY1.s
GNU assembler version 2.19.51 (arm-none-linux-gnueabi) using BFD version (Sourcery G++ Lite 2009q3-67) 2.19.51.20090709
COMPILER_PATH=/opt/arm-2009q3-none-linux-gnueabi/bin/../libexec/gcc/arm-none-linux-gnueabi/4.4.1/:/opt/arm-2009q3-none-linux-gnueabi/bin/../libexec/gcc/:/opt/arm-2009q3-none-linux-gnueabi/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/../../../../arm-none-linux-gnueabi/bin/
LIBRARY_PATH=/opt/arm-2009q3-none-linux-gnueabi/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/:/opt/arm-2009q3-none-linux-gnueabi/bin/../lib/gcc/:/opt/arm-2009q3-none-linux-gnueabi/bin/../arm-none-linux-gnueabi/libc/lib/:/opt/arm-2009q3-none-linux-gnueabi/bin/../arm-none-linux-gnueabi/libc/usr/lib/
COLLECT_GCC_OPTIONS='-v'
'-o'
'aa'
'-march=armv5te'
'-funwind-tables'
/opt/arm-2009q3-none-linux-gnueabi/bin/../libexec/gcc/arm-none-linux-gnueabi/4.4.1/collect2
--sysroot=/opt/arm-2009q3-none-linux-gnueabi/bin/../arm-none-linux-gnueabi/libc
--eh-frame-hdr
-dynamic-linker
/lib/ld-linux.so.3
-X
-m
armelf_linux_eabi
-o
aa
/opt/arm-2009q3-none-linux-gnueabi/bin/../arm-none-linux-gnueabi/libc/usr/lib/crt1.o
/opt/arm-2009q3-none-linux-gnueabi/bin/../arm-none-linux-gnueabi/libc/usr/lib/crti.o
/opt/arm-2009q3-none-linux-gnueabi/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/crtbegin.o
-L
/opt/arm-2009q3-none-linux-gnueabi/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1
-L
/opt/arm-2009q3-none-linux-gnueabi/bin/../lib/gcc -L/opt/arm-2009q3-none-linux-gnueabi/bin/../arm-none-linux-gnueabi/libc/lib
-L
/opt/arm-2009q3-none-linux-gnueabi/bin/../arm-none-linux-gnueabi/libc/usr/lib /tmp/cc4FZC9V.o
-lgcc
--as-needed
-lgcc_s
--no-as-needed
-lc
-lgcc
--as-needed
-lgcc_s
--no-as-needed
/opt/arm-2009q3-none-linux-gnueabi/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/crtend.o
/opt/arm-2009q3-none-linux-gnueabi/bin/../arm-none-linux-gnueabi/libc/usr/lib/crtn.o








ubuntu cross compiler:


使用内建 specs。
目标:arm-linux-gnueabi
配置为:
../src/configure
-v
--with-pkgversion='Ubuntu/Linaro 4.4.7-1ubuntu2'
--with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs
--enable-languages=c,c++,fortran,objc,obj-c++
--prefix=/usr
--program-suffix=-4.4
--enable-shared
--enable-linker-build-id
--with-system-zlib
--libexecdir=/usr/lib
--without-included-gettext
--enable-threads=posix
--with-gxx-include-dir=/usr/arm-linux-gnueabi/include/c++/4.4.7
--libdir=/usr/lib
--enable-nls
--enable-clocale=gnu
--enable-libstdcxx-debug
--enable-objc-gc
--disable-sjlj-exceptions
--with-arch=armv7-a
--with-float=softfp
--with-fpu=vfpv3-d16
--with-mode=thumb
--disable-werror
--enable-checking=release
--program-prefix=arm-linux-gnueabi-
--includedir=/usr/arm-linux-gnueabi/include
--build=i686-linux-gnu
--host=i686-linux-gnu
--target=arm-linux-gnueabi
--with-headers=/usr/arm-linux-gnueabi/include
--with-libs=/usr/arm-linux-gnueabi/lib
线程模型:posix
gcc 版本 4.4.7 (Ubuntu/Linaro 4.4.7-1ubuntu2)
COLLECT_GCC_OPTIONS='-v'
'-o'
'aa'
'-mar