Chinaunix

标题: 请教(UBOOT)GNU ARM汇编中的宏定义,是怎么规避标号重复问题的? [打印本页]

作者: thinkker    时间: 2015-09-18 23:21
标题: 请教(UBOOT)GNU ARM汇编中的宏定义,是怎么规避标号重复问题的?
如果在宏定义体中出现标号和变量,该宏指令又需要多次被调用,这样在宏展开后的程序中将多次重复出现相同的标号和变量,也就是说会产生重复定义标号或变量的错误,这在汇编语言程序中是不允许的。为了避免发生这种错误,MASM宏汇编在宏定义中用伪指令LOCAL把要出现在宏体中的标号或变量定义为局部标号或变量。


     格式:   LOCAL    参数表

那么问题是,UBOOT GNU ARM-LINUX汇编中的宏定义是怎么避免这个问题的?
作者: thinkker    时间: 2015-09-22 10:53
没人知道答案?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2