主题 : 求教,关于交叉编译器支持硬浮点的问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 41867
精华: 0
发帖: 58
金钱: 300 两
威望: 60 点
综合积分: 116 分
注册时间: 2011-04-01
最后登录: 2015-01-04
楼主  发表于: 2012-01-10 03:12

 求教,关于交叉编译器支持硬浮点的问题

各位高手:
我运行arm-linux-gcc -mfloat-abi=hard test.c出现

/home/xxx/tools/toolchain/4.5.1/bin/../lib/gcc/arm-none-linux-gnueabi/4.5.1/../../../../arm-none-linux-gnueabi/bin/ld: error: /tmp/ccynqPwi.o uses VFP register arguments, a.out does not
/home/xxx/tools/toolchain/4.5.1/bin/../lib/gcc/arm-none-linux-gnueabi/4.5.1/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file /tmp/ccynqPwi.o
/home/xxx/tools/toolchain/4.5.1/bin/../arm-none-linux-gnueabi/sys-root/usr/lib/crt1.o: In function `_start':
init.c:(.text+0x34): undefined reference to `main'
collect2: ld returned 1 exit status
我把所有的库全链接了,还是不行啊~~
请赐教,先谢谢啦!
级别: 侠客
UID: 41867
精华: 0
发帖: 58
金钱: 300 两
威望: 60 点
综合积分: 116 分
注册时间: 2011-04-01
最后登录: 2015-01-04
1楼  发表于: 2012-01-11 15:51
版主大人,求救啊!!!
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
2楼  发表于: 2012-01-11 17:17
缺省就是硬浮点的,你不需要指定-mfloat-abi=hard
级别: 侠客
UID: 41867
精华: 0
发帖: 58
金钱: 300 两
威望: 60 点
综合积分: 116 分
注册时间: 2011-04-01
最后登录: 2015-01-04
3楼  发表于: 2012-01-13 02:32

 回 2楼(911gt3) 的帖子

谢谢您!