ARM汇编语言中, .extern 和 .globle 都有什么作用?

如题所述

.extern XXXX 说明xxxx为外部函数,调用的时候可以遍访所有文件找到该函数并且使用它。

.globle xxxxx 说明xxxx可以被其他文件调用,跟c语言里的全局变量的性质差不多吧。

以上是我个人的理解,如果有什么不对的地方,还请谅解,呵呵。

如果你有更好的解释的话,麻烦也发我一份,共同学习哦。

看在打了这么多字的面子上,最佳就采纳我的吧,哈哈哈。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-10
extern与global无关

extern只是表示这个变量定义在其他编译单元(通常是不同的源文件)而定义在全局作用域内部的变量,成为全局变量换言之,global变量不一定有extern修饰而有extern修饰的必然是global变量本回答被网友采纳
相似回答