您的位置:首页 > 其它

asm local & global symbols

2013-04-05 22:13 141 查看
macro SETVAL a,b

cmp %a,0x23

ja err

mov %a,%b

err:

ret

endm

当 使用SETVAL a,b 和 SETVAL b,c 时,宏只负责替换,所以有本地symbol两个 err,编译器当然抱怨 ^_^

解决办法

err 加 local 修饰 或者 .err (GNU AS)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: