+ -
当前位置:首页 → 问答吧 → arm-linux-gcc工具链:汇编文件如何include c的头文件呢???

arm-linux-gcc工具链:汇编文件如何include c的头文件呢???

时间:2011-01-19

来源:互联网

例如,创建头文件regs.h:
#define SRCPND 0X4A000000

那么在汇编文件中如何引用这个宏呢?
在汇编文件中直接用.include “regs.h”貌似不行呢,我试了下用arm-linux-as直接编译不行,提示SRCPND为未定义

#define是C语言的宏,是不是要预编译一下头文件呢?
搞的有点晕那

作者: weiguixm   发布时间: 2011-01-19

你看看是不是有#ifdef什麼的

作者: amarant   发布时间: 2011-01-20

刚没仔细看,原来是汇编啊。这个就不太明白了,你参考下这:
http://bbs.chinaunix.net/thread-1003288-1-1.html

作者: amarant   发布时间: 2011-01-20