找回密码
 注册
搜索
查看: 1509|回复: 12

[讨论] 用ADS 编译工程无问题,但MAKE报错

[复制链接]
发表于 2005-10-5 22:58:00 | 显示全部楼层 |阅读模式
用ADS 编译工程无问题,但MAKE。。。。

Error::L6218E:Undefined Symbol need_to_swap_context (referred from os_cpu_a.o)。



Not enough imformation to to list the image sizes and/or totals 。



请各位指点,应如何解决?
发表于 2005-10-12 21:29:00 | 显示全部楼层
need_to_swap_context 在引用文件里没声明[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2005-10-15 23:03:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复

使用道具 举报

发表于 2006-8-13 14:48:00 | 显示全部楼层
找不到这个function “need_to_swap_context ”源代码,或者说包含这个函数的.c文件没有编译进去
点评回复

使用道具 举报

发表于 2006-8-13 22:04:00 | 显示全部楼层
链接的时候,找不到声明。在.c文件声明即可
点评回复

使用道具 举报

发表于 2006-8-16 16:45:00 | 显示全部楼层
extern 一下就好了:)
点评回复

使用道具 举报

发表于 2006-8-16 17:05:00 | 显示全部楼层
os_cpu_a.c中用到了函数need_to_swap_context ,而链接器链接时找不到该函数的原型,有可能是该函数所在地.c文件没有编译进去。[em01]
点评回复

使用道具 举报

发表于 2006-9-12 14:10:00 | 显示全部楼层
链结错误, need_to_swap_context函数没有定义,定义一下, 在包含一下他的声明就OK了.
点评回复

使用道具 举报

发表于 2006-9-12 15:13:00 | 显示全部楼层
是呀,你要先看有没有这个函数的实现code,然后看看在调用这个函数的模块里有没有声明这个函数,保证这两点就OK了
点评回复

使用道具 举报

发表于 2006-9-14 21:41:00 | 显示全部楼层
删除该.o文件,重新编译就好了。。
点评回复

使用道具 举报

发表于 2006-9-25 15:17:00 | 显示全部楼层
很明显的问题嘛,删除该.o文件,重新编译就好了。
点评回复

使用道具 举报

发表于 2006-10-19 18:24:00 | 显示全部楼层
make clean  再make
点评回复

使用道具 举报

发表于 2009-7-11 01:23:00 | 显示全部楼层
mark!!!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-12-26 21:05 , Processed in 0.074196 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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