make命令错误:undefined reference to ‘XXX‘ -如何解决
在Linux平台下,编译了一个简单的汇编语言程序start.s,编译后发现错误:undefinedreference to‘pWTCON’.
分析:pWTCON是这么定义的:
#define pWTCON 0X53000000
解决方法:start.s的后缀改成start.S即可。相应的链接脚本也需要改动。
原因:当汇编程序使用大写的S时,gcc才可以自动识别汇编程序中的C预处理命令,如#include、#define、#ifdef、 #endif等。
...
原创
2022-03-23 16:50:42 ·
1639 阅读 ·
0 评论