主题 : 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: 58765
精华: 0
发帖: 14
金钱: 80 两
威望: 16 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2011-11-13
最后登录: 2012-11-02
1楼  发表于: 2012-08-08 19:28
你是怎么编译支持ARMv6的,我也遇到同样的问题?求解