3.9.3. 汇编中的.globl=C语言中的extern

对于上面例子中:

.globl _start
        

中的.global,就是声明_start为全局变量/标号,可以供其他源文件所访问。

即汇编器,在编译此汇编代码的时候,会将此变量记下来,知道其是个全局变量,遇到其他文件是用到此变量的的时候,知道是访问这个全局变量的。

因此,从功能上来说,就相当于C语言用extern去生命一个变量,以实现本文件外部访问此变量。

[注意]【总结】

汇编中的.globl或.global = C语言中的extern