Поделиться через


/REBASE

/REBASE[:modifiers]

Заметки

Этот параметр задает базовые адреса для указанных файлов. EDITBIN назначает новые базовые адреса в непрерывном адресном пространстве соответственно размеру каждого файла с округлением до ближайших 64 КБ. Подробные сведения о базовых адресах см. в описании параметра компоновщика (/BASE) в разделе Базовый адрес.

Укажите исполняемые файлы и DLL-файлы программы в аргументе файлы в командной строке EDITBIN в порядке, в котором они будут основаны. Дополнительно можно указать модификаторы, разделенные запятыми (,):

Модификатор

Действие

BASE=адрес

Предоставляет начальный адрес для переназначения базовых адресов файлам. Указывает адрес в десятичном выражении или в нотации языка С. Если значение BASE не указано, по умолчанию используется начальный базовый адрес 0x400000. Если используется DOWN, необходимо указать BASE, и адрес задает конец диапазона базовых адресов.

BASEFILE

Создает файл с именем COFFBASE.TXT, являющийся текстовым файлом в формате, ожидаемом параметром /BASE LINK.

DOWN

Указывает EDITBIN переназначить базовые адреса вниз от конечного адреса. Файлы переназначаются в указанном порядке с первым файлом, размещенным по самому верхнему возможному адресу под концом диапазона адресов. BASE должен использоваться с DOWN, чтобы гарантировать достаточное адресное пространство для размещения файлов. Чтобы определить адресное пространство, требуемое для указанных файлов, запустите EDITBIN с параметром /REBASE файлов и добавьте 64 КБ к отображенному общему размеру.

См. также

Ссылки

Параметры EDITBIN