.globl指示告诉汇编器,_start这个符号要被链接器用到,所以要在目标文件的符号表中标记它是一个全局符号(在第 5.1 节 “目标文件”详细解释)。_start就像C程序的main函数一样特殊,是整个程序的入口,链接器在链接时会查找目标文件中的_start符号代表的地址,把它设置为整个程序的入口地址,所以每个汇编程序都要提供一个_start符号并且用.globl声明。如果一个符号没有用.globl声明,就表示这个符号不会被链接器用到。
.globl _start 含义
最新推荐文章于 2025-03-30 20:50:19 发布
本文深入解析了全局符号_start在汇编语言中的重要性,它作为程序入口点,指导链接器确定程序启动地址。了解_start符号如何通过.globl声明被链接器识别,确保程序正确加载和执行。
533

被折叠的 条评论
为什么被折叠?



