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