/REBASE
/REBASE[:modifiers]
备注
此选项设置指定文件的基址。 根据四舍五入到最接近的 64 KB 的各文件大小,EDITBIN 在连续地址空间内分配新基址。 有关基址的详细信息,请参见基址 (/BASE) 链接器选项。
在 EDITBIN 命令行上的 files 参数中,以程序的可执行文件和 DLL 的基址设置顺序指定它们。 也可以指定一个或多个 modifiers,每个用逗号 (,) 分隔:
修饰符 |
操作 |
---|---|
BASE=address |
为重新分配文件基址提供起始地址。 用十进制或 C 语言表示法指定 address。 如果没有指定 BASE,则默认的起始基址为 0x400000。 如果使用了 DOWN,则必须指定 BASE,address 设置基址范围的结束地址。 |
BASEFILE |
创建名为 COFFBASE.TXT 的文件,此文件是采用 LINK 的 /BASE 选项所需格式的文本文件。 |
DOWN |
通知 EDITBIN 从结束地址开始向下重新分配基址。 文件按指定的顺序重新分配,第一个文件位于地址范围的结束地址下面最可能的地址。 BASE 必须和 DOWN 一起使用以确保有足够的地址空间用于设置文件基址。 若要确定指定文件所需的地址空间,请在文件上运行带 /REBASE 的 EDITBIN,并将 64 KB 添加到显示的总大小中。 |