/REBASE

/REBASE[:modifiers]

備註

這個選項可設定指定檔案的基底位址。EDITBIN 會根據每個檔案大小 (會進位至最接近 64 的倍數個 KB),在連續位址空間中指定新的基底位址。如需基底位址的詳細資訊,請參閱基底位址 (/BASE) 連結器選項。

請在 EDITBIN 命令列上的 files 引數中,依所要排列的基底位置順序,指定程式的可執行檔和 DLL。您可以選擇指定一個或多個 modifiers,每個修飾詞之間都以逗號 (,) 分隔:

修飾詞

動作

BASE=address

提供為檔案重新指派基底位址的起始位址。以十進位數或 C 語言標記法指定 address。如果沒有指定 BASE,預設的起始基底位址為 0x400000。如果使用 DOWN,則必須指定 BASE,且 address 會設定基底位址範圍的結尾。

BASEFILE

建立一個名為 COFFBASE.TXT 的檔案,這個文字檔是 LINK 的 /BASE 選項所預期的格式。

DOWN

告知 EDITBIN 從結束位址向下重新指派基底位址。會以所指定的順序重新指派檔案,其中第一個檔案位於位址範圍結尾以下最高的可能位址中。BASE 必須與 DOWN 一起使用,以確保有足夠的位址空間配置檔案基底位址。若要判斷指定的檔案所需的位址空間,請針對該檔案執行 EDITBIN (搭配 /REBASE),並且將顯示的總共大小加上 64 KB。

請參閱

參考

EDITBIN 選項