重定位

  爲了決定段的大小、符號定義、符號引用,並指出包含那些庫模塊、將這些段放置在輸出地址空間的什麼地方,鏈接器會將所有的輸入文件進行掃描。掃描完成後的下一步就是鏈接過程的核心,重定位。由於重定位過程的兩個步驟,判斷程序地址計算最初的非空段,和解析外部符號的引用,是依次、共同處理的,所以我們講重定位即同時涉及這兩個過程。 鏈接器的第一次掃描會列出各個段的位置,並收集程序中全局符號與段相關的值。一旦鏈接
相關文章
相關標籤/搜索