找回密码
 注册
搜索
查看: 821|回复: 3

[讨论] arm高手必读

[复制链接]
发表于 2009-9-30 13:46:02 | 显示全部楼层 |阅读模式
编译2个文件a.c b.c,
在a.c中调用test_function(),但是test_function在b.c中定义void test_function(void){}为空函数
编译报错 报错 Error: L6218E: Undefined symbol Image$$ZI$$Limit (referred from sys_stackheap.o).

如果在a.c中把test_function 注释就可以编译连接通过.

那么高手能解释?
 楼主| 发表于 2009-9-30 17:53:06 | 显示全部楼层
哪位高手给解决一下,急!!!!
本文来自:我爱研发网(52RD.com) 详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_169783_67_1_1.html
点评回复

使用道具 举报

发表于 2009-10-6 15:25:24 | 显示全部楼层
表面上看上去好象是stack没有啊
系统刚开始的时候,会在.s文件中搬移代码的,可以尝试在那里面侃侃!
点评回复

使用道具 举报

发表于 2009-10-17 11:08:52 | 显示全部楼层
在a.c文件中包含了test_function函数的声明没有?
编译报错 报错 Error: L6218E: Undefined symbol Image$$ZI$$Limit (referred from sys_stackheap.o).
貌似和test_function没有关系
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-2 03:21 , Processed in 0.092390 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表