- 论坛徽章:
- 0
|
回复 5# superfight
你可以先用arm-nm确定一下libgcc.a有没有__aeabi_fadd这个symbol,如果有的话,大致是这种输出:- _addsubsf3.o:
- 0000000c T __addsf3
- 0000000c T __aeabi_fadd
- 00000000 T __aeabi_frsub
- 00000008 T __aeabi_fsub
- 000001a4 T __aeabi_i2f
- 000001d4 T __aeabi_l2f
- 0000019c T __aeabi_ui2f
- 000001c4 T __aeabi_ul2f
- 000001d4 T __floatdisf
- 000001a4 T __floatsisf
- 000001c4 T __floatundisf
- 0000019c T __floatunsisf
- 00000008 T __subsf3
复制代码 如果没有,那说明你的cross-tool在build时就没有把soft-float的功能build进去吧
如果有,那么再确定你是否真正链接了libgcc.这个最好看看你的make的输出,不一定你加的command走到了正确的path上 |
|