1
我正在尝试为arm组件创建宏(使用GNU工具)。比较gnu asm(gas)中的宏参数
.macro FUNCTION name, attrs
.ifc \attrs\(),"global"
.global \name
.endif
// other stuff
.endm
所以宏FUNCTION myFunc, global
可以.global
属性进行评估。 但是,marcro不处理此属性比较。简单地说.if
永远不会被评估?
有没有办法比较这种类似字符串的宏参数?
yeap,我说的是正常的asm,不是'in-line'的。顺便说一句**全球**没有任何类型的报价工程。 '.ifc \ attrs,global ... .endif'。无声的噪音,如果你把它作为答案,我会将其标记为正确的答案。谢谢。 – user3124812