extern void myFunction();
到C文件。 我想做的就是在cfile
#ifdef device
extern void myFunction();
#else
void myFunction() {
/* code here */
}
#endif
为了总结所有这些,我正在寻找一个预处理程序定义,该定义告诉我我正在构建什么设备,以及在汇编中使用预处理器指令的方法。
在您的C文件中:
#if defined __arm__
extern void myFunction();
#else
void myFunction() {
/* code here */
}
#endif
#if defined __arm__
/* code here */
#endif
(Xcode也将C预处理器应用于.s文件)。