hihi66 发表于 2013-3-11 18:38:01

arm-linux-gcc问题

arm-linux-gcc在编译时加上除法时就出现编译出错,晚上说的加上参数还是不好用啊,谁有好的解决方案啊,我的是4.4.3版本

追日填海 发表于 2013-3-11 18:59:26

本帖最后由 追日填海 于 2013-3-11 19:33 编辑

是链接的时候出错了吧,在arm-linux-ld 链接项中加入 -lc -lgcc 项

hihi66 发表于 2013-3-12 08:43:16

是链接的问题,链接库不行,-lc -lgcc项是什么啊,加不上啊

linucos 发表于 2013-3-12 08:58:22

具体错误拿来看看

hihi66 发表于 2013-3-12 09:04:12

undefined reference to '__aeabi_uidivmod'就是加上除法后就出现了

hihi66 发表于 2013-3-12 09:22:13

在LD后面添加了个 -L /***/4.4.4 -lgcc 之后说没有raise函数 添加之后好用 但是网上说只是治标不治本,还是没法正确的使用除法啊

xi_liang 发表于 2013-3-12 09:37:17

换一个版本的编译器试试

panjun10 发表于 2013-3-12 11:46:09

需要重做 gcc

JoeyYe 发表于 2013-3-12 17:19:09

楼主开发的是裸板应用还是Linux应用?
用arm-linux-gcc的话会依赖libc和OS提供的raise. 裸板上没有raise的支持,应该使用arm-none-eabi-gcc

czf070720 发表于 2013-5-16 23:35:36

我这几天在移植uboot过程也遇到交叉编译器编译出来的除法指令处理器不支持,后面换一个交叉编译器就可以了。网上找了一些文章说是链接库没链接进来。
页: [1]
查看完整版本: arm-linux-gcc问题