CAN

编译提示arm-none-eabi/bin/ld: cannot find crt0.o: No such file o

发布于 2016-02-25 14:50:24
[attachment=-1]
编译提示/usr/lib/gcc/arm-none-eabi/5.3.0/../../../../arm-none-eabi/bin/ld: cannot find crt0.o: No such file or directory
rtthread本身不依赖c库,所以我觉得不链接crt0.o应该也没有关系,所以我在rtconfig.py中将gcc链接参数修改如下:
LFLAGS = DEVICE + ' -nostdlib -Wl,--gc-sections,-Map=rtthread-stm32.map,-cref,-u,Reset_Handler -T stm32_rom.ld'
[attach]0[/attach]
然后编译成功,烧录,运行成功。
2016-02-25 14-36-39 的屏幕截图.png
2016-02-25 14-43-05 的屏幕截图.png
2016-02-25 20-09-09 的屏幕截图.png

查看更多

关注者
0
被浏览
6.4k
3 个回答
bernard
bernard 2016-02-25
这个有些也和GNU GCC的版本相关,你用的code sourcery的?它家出5.3.0版本的GCC?
wuji2015
wuji2015 2016-02-25
不是,我用的是GNU出的arm-none-eabi-gcc
2016-02-25 20-09-09 的屏幕截图.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览