0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

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

本人编译后出现两个警告,请问是什么原因造成的
提问者:ruimalyx 地点:- 浏览次数:4556 提问时间:02-01 03:06
我有更好的答案
提 交
1条回答
jinxibin 02-09 18:33 回答数:0 被采纳数:0
这是连接的警告:
DR461 里调用的 CFUNC1 没有找到定义.

我估计楼主的在 C 里定义了 cfunc1() 函数.
在 DR461 里没有定义外部函数 cfunc1() 函数.
要注意: C 里输出的外部函数前面要带 _, cfunc1() 给汇编调用时是 _CFUNC1.
通常 C 编译器都有这样的规定, 不过 Keil 有点不同,  只有带产生的C 函数会带 _ 前缀. 这点要注意.
撰写答案
提 交
1 / 3
1 / 3