将第三方asm库包含在内联汇编程序c代码中

时间:2014-09-25 14:42:07

标签: c assembly inline-assembly

我想在c中将* .inc文件包含到我的内联汇编程序中。我怎样才能做到这一点?

我目前正在使用gcc编写带有代码块的raspi。

所以任何人都有任何想法?

1 个答案:

答案 0 :(得分:0)

不,这不行。

内联汇编代码由编译器处理。虽然包含文件由预处理器包含在源文件中。这是在编译器获取源文件之前完成的。预处理器将内联汇编程序代码解释为字符串文字,并忽略其内容。

另请查看ARM GCC Inline Assembler Cookbook,“常见陷阱/预处理器宏”一章。