在尝试使用 mingw 4.4 编译我的项目时,它使用了一些第三方头文件,我遇到了以下错误:
汇编器消息:
错误:行尾有垃圾,第一个无法识别的字符是 '"'
错误:未知伪操作:'.previous'
我在包含的标题之一的末尾找到了这段代码:
__asm__(".section \".plc\"");
__asm__(".previous");
由于我对内联汇编指令完全没有任何经验,所以我用谷歌搜索了它的解释,但找不到我的两个基本问题的答案。究竟做__asm__(".previous");
了什么,为什么有人会把它放在头文件的末尾。
这些是__asm__
整个项目中唯一的说明。我可以安全地删除它们吗?或者有没有办法定义 .previous 以使其成为已知的伪操作?
请赐教!