Tag: linker
-
10分鐘讀懂 linker scripts
背景知識: linker: 將多個 input files 輸出為一個 output file. output file 與 input files 的格式是一種特殊資料格式稱做 object file format (目的檔格式),每個檔案則稱做 object file (目的檔),輸出檔則常稱做 executable (可執行檔),當然也能稱為 object file。 每個 object file 都有一個 section list。 input section: 在 input file 的 section。 output section: 在 output file 的 section。 Sections: 每個 section 在 object file 中都有至少有 名子 (name) 跟 大小 (size) 幾乎每個 section…