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

使用内建 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'
'-march=armv7-a'
'-mfloat-abi=softfp'
'-mfpu=vfpv3-d16'
'-mthumb'
/usr/lib/gcc/arm-linux-gnueabi/4.4.7/cc1
-quiet
-v
-imultilib
.
-imultiarch
arm-linux-gnueabi
aa.c
-quiet
-dumpbase
aa.c
-march=armv7-a
-mfloat-abi=softfp
-mfpu=vfpv3-d16
-mthumb
-auxbase
aa
-version
-o
/tmp/ccY8tups.s

/usr/lib/gcc/arm-linux-gnueabi/4.4.7/include
 /usr/lib/gcc/arm-linux-gnueabi/4.4.7/include-fixed
 /usr/arm-linux-gnueabi/include

GNU C (Ubuntu/Linaro 4.4.7-1ubuntu2) 版本 4.4.7 (arm-linux-gnueabi)
    由 GNU C 版本 4.6.3 编译, GMP 版本 5.0.2,MPFR 版本 3.1.0-p3。
GGC 准则:--param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 602bbdb1e12aee29c89a048836b7c94c
COLLECT_GCC_OPTIONS='-v'
'-o'
'aa'
'-march=armv7-a'
'-mfloat-abi=softfp'
'-mfpu=vfpv3-d16' '-mthumb'
/usr/lib/gcc/arm-linux-gnueabi/4.4.7/../../../../arm-linux-gnueabi/bin/as
-march=armv7-a
-mfloat-abi=softfp
-mfpu=vfpv3-d16
-mimplicit-it=thumb
-meabi=5
-o
/tmp/ccSERt9Z.o
/tmp/ccY8tups.s
COMPILER_PATH=/usr/lib/gcc/arm-linux-gnueabi/4.4.7/:/usr/lib/gcc/arm-linux-gnueabi/4.4.7/:/usr/lib/gcc/arm-linux-gnueabi/:/usr/lib/gcc/arm-linux-gnueabi/4.4.7/:/usr/lib/gcc/arm-linux-gnueabi/:/usr/lib/gcc/arm-linux-gnueabi/4.4.7/../../../../arm-linux-gnueabi/bin/
LIBRARY_PATH=/usr/lib/gcc/arm-linux-gnueabi/4.4.7/:/usr/lib/gcc/arm-linux-gnueabi/4.4.7/../../../../arm-linux-gnueabi/lib/
COLLECT_GCC_OPTIONS='-v'
'-o'
'aa'
'-march=armv7-a'
'-mfloat-abi=softfp'
'-mfpu=vfpv3-d16'
'-mthumb'
 /usr/lib/gcc/arm-linux-gnueabi/4.4.7/collect2
--build-id
--eh-frame-hdr
-dynamic-linker
/lib/ld-linux.so.3
-X
--hash-style=gnu
-m
armelf_linux_eabi
-o
aa
/usr/lib/gcc/arm-linux-gnueabi/4.4.7/../../../../arm-linux-gnueabi/lib/crt1.o /usr/lib/gcc/arm-linux-gnueabi/4.4.7/../../../../arm-linux-gnueabi/lib/crti.o
/usr/lib/gcc/arm-linux-gnueabi/4.4.7/crtbegin.o
-L
/usr/lib/gcc/arm-linux-gnueabi/4.4.7
-L
/usr/lib/gcc/arm-linux-gnueabi/4.4.7/../../../../arm-linux-gnueabi/lib /tmp/ccSERt9Z.o
-lgcc
--as-needed
-lgcc_s
--no-as-needed
-lc
-lgcc
--as-needed
-lgcc_s
--no-as-needed
/usr/lib/gcc/arm-linux-gnueabi/4.4.7/crtend.o
/usr/lib/gcc/arm-linux-gnueabi/4.4.7/../../../../arm-linux-gnueabi/lib/crtn.o

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/263055212e931f7b66941686cc9ee813.html