主题 : 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: 6806
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2009-06-17
最后登录: 2011-04-23
1楼  发表于: 2010-11-08 17:33
hackdj  兄弟,编译后有没有测试对比过。要不把你的编译器发给我测试一下,我的邮箱liulaogen_@126.com。推荐测试工具:nbench
如果友善对比过可否发一些对比结果出来也好让我们放心些啊,