徹底搞懂程式連結過程之動態連結

徹底搞懂程式連結過程之動態連結

位置無關的程式碼基於上面所述的事實,可以分為兩類:全域性變數引用的位置無關和函式引用的位置無關,下面分別討論:全域性變數引用的位置無關:編譯器為了實現全域性變數引用的位置無關,引入了一個全域性偏移量表(GOT),全域性偏移量表為每個全域性變...

2021-10-31

一文帶你瞭解靜態庫和動態庫

o -lm #編譯成最終的可執行檔案$ readelf -h main #檢視ELF檔案頭ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ...

2021-09-02