主题 : mini6410编译器问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 718
精华: 0
发帖: 37
金钱: 190 两
威望: 46 点
贡献值: 0 点
综合积分: 74 分
注册时间: 2008-05-19
最后登录: 2015-11-20
楼主  发表于: 2010-09-06 10:14

 mini6410编译器问题

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2010-09-09)
发觉mini6410带的arm-linux-gcc 4.4.1 不支持armv6 ,也没有使用6410的硬件浮点,使用的是armv5 软浮点

花了一天时间自己重新交叉编译了个支持armv6 使用硬件浮点arm-linux-gcc 4.4.3

Target: arm-s3c6410-linux-gnueabi
Configured with: /crosstool/my/install/targets/src/gcc-4.4.3/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-s3c6410-linux-gnueabi --prefix=/root/x-tools/arm-s3c6410-linux-gnueabi --with-sysroot=/root/x-tools/arm-s3c6410-linux-gnueabi/arm-s3c6410-linux-gnueabi//sys-root --enable-languages=c,c++ --disable-multilib --with-arch=armv6 --with-cpu=arm1176jzf-s --with-tune=arm1176jzf-s --with-fpu=vfp --with-pkgversion=crosstool-NG-1.8.1 --enable-__cxa_atexit --disable-libmudflap --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-gmp=/crosstool/my/install/targets/arm-s3c6410-linux-gnueabi/build/static --with-mpfr=/crosstool/my/install/targets/arm-s3c6410-linux-gnueabi/build/static --with-ppl=/crosstool/my/install/targets/arm-s3c6410-linux-gnueabi/build/static --with-cloog=/crosstool/my/install/targets/arm-s3c6410-linux-gnueabi/build/static --enable-threads=posix --with-local-prefix=/root/x-tools/arm-s3c6410-linux-gnueabi/arm-s3c6410-linux-gnueabi//sys-root --disable-nls --enable-symvers=gnu --enable-c99 --enable-long-long
Thread model: posix

自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2010-09-08 13:14
armv6并非比armv5更好,试试你就知道了,所以我们还会继续使用v5,但版本可能会升高。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
2楼  发表于: 2010-11-08 22:23
我们没有对比过,但在采用新编译器的时候遇到了相当多的挫折,虽然并不是编译器本身的问题,从bootloader到qt4.7.0,  几乎每一步都困难重重,现在基本已经客服了。
欲移植2.6.36的弟兄请注意,这个版本几乎是个分界线,很多东西都变了,和2.6.35很大不同。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.