20171103-程序員的自我修養

今天開始看第四章,靜態鏈接。由於這本書中內容大多爲編譯器和鏈接器的內容,故大部分都無法用例子程序的方式記錄。 對於鏈接器來說,輸入爲目標文件a.o和b.o,輸出爲可執行文件ab。 a,b的代碼爲: 一般來說,有兩種方式: 1.按序疊加,即簡單的按照次序講不通目標文件的各個段疊加起來。這樣做會讓內存中存在大量零散的段(每個段必須佔用單獨的頁,x86位4096字節即4k) 2.相似段合併:將不通目標文
相關文章
相關標籤/搜索