.globl _start 含義

.globl指示告訴彙編器,_start這個符號要被鏈接器用到,所以要在目標文件的符號表中標記它是一個全局符號(在第 5.1 節 “目標文件”詳細解釋)。_start就像C程序的main函數一樣特殊,是整個程序的入口,鏈接器在鏈接時會查找目標文件中的_start符號代表的地址,把它設置爲整個程序的入口地址,所以每個彙編程序都要提供一個_start符號並且用.globl聲明。如果一個符號沒有用.globl聲明,就表示這個符號不會被鏈接器用到。  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章