同样的内核配置,不同的编译器结果不同

达盛提供的达芬奇内核在下面3.4.3版本下面可以编译通过

[root@localhost EL6446_kernel]# arm_v5t_le-gcc -v

Reading specs from /opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../lib/gcc/armv5tl-montavista-linuxeabi/3.4.3/specs
Configured with: ../configure --host=i686-pc-linux-gnu --target=armv5tl-montavista-linuxeabi --prefix=/opt/montavista/foundation/devkit/arm/v5t_le --exec-prefix=/opt/montavista/foundation/devkit/arm/v5t_le --bindir=/opt/montavista/foundation/devkit/arm/v5t_le/bin --sbindir=/opt/montavista/foundation/devkit/arm/v5t_le/sbin --sysconfdir=/opt/montavista/foundation/devkit/arm/v5t_le/etc --datadir=/opt/montavista/foundation/devkit/arm/v5t_le/share --includedir=/opt/montavista/foundation/devkit/arm/v5t_le/include --libdir=/opt/montavista/foundation/devkit/arm/v5t_le/lib --libexecdir=/opt/montavista/foundation/devkit/arm/v5t_le/libexec --localstatedir=/opt/montavista/foundation/devkit/arm/v5t_le/var --sharedstatedir=/opt/montavista/foundation/devkit/arm/v5t_le/share --mandir=/opt/montavista/foundation/devkit/arm/v5t_le/man --infodir=/opt/montavista/foundation/devkit/arm/v5t_le/info --build=i686-pc-linux-gnu --program-transform-name=s,^,arm_v5t_le-, --enable-cross --with-sysroot=/opt/montavista/foundation/devkit/arm/v5t_le/target --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit --enable-threads=posix --disable-multilib --with-gxx-include-dir=${prefix}/lib/gcc/armv5tl-montavista-linuxeabi/3.4.3/../../../../target/usr/include/c++/3.4.3 --with-numa-policy=yes --with-float=soft --with-cpu=arm10tdmi --with-interwork --with-arch=armv5t --with-tune=arm10tdmi --libexecdir=/opt/montavista/foundation/devkit/arm/v5t_le/lib
Thread model: posix
gcc version 3.4.3 (MontaVista 3.4.3-25.0.30.0501131 2005-07-23)


生成了uImage 文件。

但是在

[root@EmbedSky root]# arm_v5t_le-gcc -v
使用内建 specs。
目标:armv5tl-montavista-linux-gnueabi
配置为:../configure --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=armv5tl-montavista-linux-gnueabi --prefix=/opt/montavista/foundation/devkit/arm/v5t_le --exec-prefix=/opt/montavista/foundation/devkit/arm/v5t_le --bindir=/opt/montavista/foundation/devkit/arm/v5t_le/bin --sbindir=/opt/montavista/foundation/devkit/arm/v5t_le/sbin --sysconfdir=/opt/montavista/foundation/devkit/arm/v5t_le/etc --datadir=/opt/montavista/foundation/devkit/arm/v5t_le/share --includedir=/opt/montavista/foundation/devkit/arm/v5t_le/include --libdir=/opt/montavista/foundation/devkit/arm/v5t_le/lib --libexecdir=/opt/montavista/foundation/devkit/arm/v5t_le/libexec --localstatedir=/opt/montavista/foundation/devkit/arm/v5t_le/var --sharedstatedir=/opt/montavista/foundation/devkit/arm/v5t_le/share --mandir=/opt/montavista/foundation/devkit/arm/v5t_le/man --infodir=/opt/montavista/foundation/devkit/arm/v5t_le/info --build=i686-pc-linux-gnu --program-transform-name=s,^,arm_v5t_le-, --enable-cross --enable-poison-system-directories --with-sysroot=/opt/montavista/foundation/devkit/arm/v5t_le/target --with-build-sysroot=/opt/montavista/foundation/devkit/arm/v5t_le/target --with-build-time-tools=/opt/montavista/foundation/devkit/arm/v5t_le/bin --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix --with-gxx-include-dir=/opt/montavista/foundation/devkit/arm/v5t_le/lib/gcc/armv5tl-montavista-linux-gnueabi/4.2.0/../../../../target/usr/include/c++/4.2.0 --disable-libmudflap --disable-libssp --disable-libgomp --with-gnu-as --with-gnu-ld --enable-symvers=gnu --enable-checking=release --with-numa-policy=yes --disable-multilib --enable-clocale=gnu --with-float=soft --with-cpu=arm10tdmi --with-interwork --with-arch=armv5t --with-tune=arm10tdmi --libexecdir=/opt/montavista/foundation/devkit/arm/v5t_le/lib --with-bugurl=http://www.mvista.com/support --with-versuffix='MontaVista 4.2.0-16.0.32.0801914 2008-08-30'
线程模型:posix
gcc 版本 4.2.0 (MontaVista 4.2.0-16.0.32.0801914 2008-08-30)

在这个版本下面编译通不过,具体原因不太清楚





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值