完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
程序是光盘的timer,为测试我没有改动过。make时出现这样的错误:
[admin@localhost timer]$ make ARM-linux-gcc -Wall -O2 -c -o head.o head.S arm-linux-gcc -Wall -O2 -c -o init.o init.c arm-linux-gcc -Wall -O2 -c -o interrupt.o interrupt.c arm-linux-gcc -Wall -O2 -c -o main.o main.c arm-linux-ld -Ttimer.lds -o timer_elf head.o init.o interrupt.o main.o init.o : ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0' interrupt.o :ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0' main.o : ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0' make: *** [timer.bin] 错误 1 这到底是什么问题?我都急死了......是我用得版本问题吗?我用的是arm-linux-gcc 4.3.3的....... 求高手指点.......谢谢!!!! 问题已经解决,谢谢大家的关注 原因是:提示的错误信息是EABI不支持导致的目前网络上还没有找到专门介绍EABI编译器的编程的文档。修改etc/profile文件的配置,然后source /etc/profile即可 arm-linux-gcc加上-nostdlib选项也OK 因为 -nostdlib 不连接系统标准启动文件和标准库文件,只把指定的文件传递给连接器。这个选项常用于编译内核、bootloader等程序,它们不需要启动文件、标准库文件。 贴出来,如果大家遇到这样的问题,可以这样尝试一下 |
|
相关推荐
3个回答
|
|
没人么? 求关注求回复。。。。
|
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2187 浏览 6 评论
1987 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4545 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 07:54 , Processed in 0.701882 second(s), Total 83, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号