请教(UBOOT)GNU ARM汇编中的宏定义,是怎么规避标号重复问题的?

[复制链接]
查看11 | 回复0 | 2021-1-27 05:20:40 | 显示全部楼层 |阅读模式
如果在宏定义体中出现标号和变量,该宏指令又需要多次被调用,这样在宏展开后的程序中将多次重复出现相同的标号和变量,也就是说会产生重复定义标号或变量的错误,这在汇编语言程序中是不允许的。为了避免发生这种错误,MASM宏汇编在宏定义中用伪指令LOCAL把要出现在宏体中的标号或变量定义为局部标号或变量。

格式:LOCAL参数表
那么问题是,UBOOTGNUARM-LINUX汇编中的宏定义是怎么避免这个问题的?
分 -->
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行