Если не указано обратное, описываемые ниже параметры действуют как для TLINK, так и для TLINK32. Регистр параметров различается. Перед параметрами нужно указывать - или /. Отключить заданный по умолчанию параметр можно указанием после него символа
"-", например -P-.
/3 | Linker 16-bit Linker Enable 32-bit processing | Выполняет компоновку 32- разрядного кода, создаваемого TASM или совместимого с ним ассемблера. |
/aa | Target Attributes Target Model | Задает целевое приложение
Windows. |
/ap | Target Attributes Target Model | Задает целевое консольное
приложение. |
/A:dd | 16-bit Segment Alignment | Задает выравнивание страницы в файле .EXE. |
/B:xxxxxx | 32-bit Linker Image base address | Задает базовый адрес образа для 16-разрядных
приложений (в шестнадцатиричном виде). |
/c | General Case-sensitive link | Различает регистр символов в идентификаторах. |
/C | General Case-sensitive exports, imports | Различает регистр в секциях EXPORTS и IMPORTS файла определения модуля. |
/d | Warnings Warn duplicate symbol in .LIB | Предупреждает о дублировании идентификатора в
библиотеке. |
/E | 16-bit Linker Process extended dictionaries | Разрешает обработку в библиотеке расширенных
словарей. |
/Enn | 32-bit Linker Maximum linker errors | Задает максимальное число
ошибок, после которого обработка прекращается. |
/e | 16-bit Process extended Dictionaries | Игнорирует расширенные
словари в библиотеках. (отмена) |
/f | 16-bit Linker Inhibit optimizing far to near | Запрещает оптимизацию вызовов ближних данных. |
/Gn | 16-bit Linker Discard nonresident name table | Выгрузка нерезидентной
таблицы имен. |
/Gr | 16-bit Transfer resident to nonresident table | Преобразует резидентные
имена в нерезидентную таблицу имен. |
/Gm | Map File Print mangled names in map file | Включает в файл map правленные имена. |
/i | 16-bit Linker Initialize segments | Инициализирует все сегменты. |
/l | Map File Include source line numbers | Включает номера строк исходного текста. |
/L | Directory Library (кроме IDE) | Задает маршруты поиска
библиотек. |
/m | Map File Public | Создает файл map с общедоступными идентификаторами. |
/m | General Default Libraries | Не использует заданные по
умолчанию библиотеки. |
/o | Overlay module (атри бутокна) | Оверлейные модули или
узла диалогового библиотеки |
/P | General Pack code segments | Упаковка сегментов кода. |
/Rk | Resource Pack fast load area (не в Linker) | Задает параметры RLINK.
|
/Rv | нет ресурсов. | Расширенная компоновка |
/Rexxxx | нет | Переименовывает выполняемый файл в xxxx. |
/S:xxxxx | 32-bit Linker Stack size | Задает размер стека (в
шестнадцатиричном виде). |
/s | Map File Detailed | Создает детальную схему
сегментов. |
/t | нет | Создает файл .COM для
DOS (модель tiny). |
/Tdc | нет | Построение файла .COM
DOS. |
/Tde | нет | Построение файла .EXE
DOS. |
/Tpc | TargetExpert Platform | Задает в качестве целевого приложения 32-разрядный файл .EXE. |
/Tpd | TargetExpert Platform | Задает в качестве целевого приложения 32-разрядный файл .DLL. |
/Twd | TargetExpert Target Type | Задает целевое приложение
Windows (файл .EXE). |
/Twd | TargetExpert Target Type | Задает целевое приложение
Windows (файл .DLL). |
/v | General Include debug information | Включает полную отладочную информацию. |
/wxxx | Уровень предупреждений | Разрешает или запрещает
предупреждения. |
/x | Map File Off | Не создает файл map. |
/ye | нет | Использует для свопинга
дополнительную память. |
/yx | нет | Использует для свопинга
TLINK расширенную память. |