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

2024-12-22 19:09:40
推荐回答(2个)
回答1:

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

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

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

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

看在打了这么多字的面子上,最佳就采纳我的吧,哈哈哈。

回答2:

extern与global无关

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