什麼是符號解析(Symbol resolution)
連結器將某個檔案中所參照的函式或變數名稱,對應到存在於他處的定義的處理。若沒有定義會發生未定義參照錯誤,若有兩個以上則會發生重複定義錯誤。
日文名稱: シンボル解決
「符號解析(Symbol resolution)」出現在1領域的2道練習題中(連結器與載入器與執行檔格式等)。
這個名詞所屬的領域: 連結器與載入器與執行檔格式
連結器將某個檔案中所參照的函式或變數名稱,對應到存在於他處的定義的處理。若沒有定義會發生未定義參照錯誤,若有兩個以上則會發生重複定義錯誤。
日文名稱: シンボル解決
「符號解析(Symbol resolution)」出現在1領域的2道練習題中(連結器與載入器與執行檔格式等)。
這個名詞所屬的領域: 連結器與載入器與執行檔格式
連結器會將各目的檔中所參照的名稱(符號),對應到其他地方所定義的實體(符號解析),並排列各檔案的程式碼與資料以決定最終位址,再將指令中的暫時位址改寫為正確的值(重定位)。
關於連結器的主要功能,下列何者正確?連結器(Linker) 目的檔(Object file) 符號表(Symbol table) 重定位(Relocation) 共享函式庫(Shared library) 名稱修飾(Name mangling) 位置無關程式碼(Position-independent code) 弱符號(Weak symbol) 記憶體碎裂(Memory fragmentation) 動態連結(Dynamic linking)