KEIL中汇编与C混用时产生的疑问

[复制链接]
1504|1
 楼主| zjucsd 发表于 2012-8-28 16:39 | 显示全部楼层 |阅读模式
本人编译后出现两个警告,请问是什么原因造成的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
airwill 发表于 2012-8-28 19:57 | 显示全部楼层
这是连接的警告:
DR461 里调用的 CFUNC1 没有找到定义.

我估计楼主的在 C 里定义了 cfunc1() 函数.
在 DR461 里没有定义外部函数 cfunc1() 函数.
要注意: C 里输出的外部函数前面要带 _, cfunc1() 给汇编调用时是 _CFUNC1.
通常 C 编译器都有这样的规定, 不过 Keil 有点不同,  只有带产生的C 函数会带 _ 前缀. 这点要注意.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

351

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部