Ассемблер для Windows


         

Программа TLINK EXE



Программа TLINK32.EXE.

В пакетах Borland С, начиная с 1997 года, сосуществовали две программы для компоновки объектных файлов: tlink32.exe и ilink32.exe. Опции этих программ практически совпадали, ilink32.exe - инкрементальный, или пошаговый, компоновщик. Он хранит информацию о предыдущих компоновках, что позволяет значительно ускорить весь процесс повторных трансляций. В последнее время программа tlink32.exe вообще исчезла из поставки. В дальнейшем мы не будем делать различий между этими двумя программами. Опции, помеченные (+), появились в новых версиях ilink32.exe, а опции со знаком (-), наоборот, исчезли. В новых версиях для выделения опции используется "/" вместо тире.

-mСоздать МАР-файл с информацией о сегментах и два листинга с PUBLIC-именами (в алфавитном и адресном порядке). -sДетальная информация о сегментах в МАР-файле. -MПоместить в МАР-файл сокращенные имена идентификаторов. -cРазличать прописные и заглавные буквы в PUBLIC и EXTERNAL именах. -EnnЗадает максимальное количество ошибок, приводящее к остановке компоновки. -P-Запретить паковать сегменты. Имеет смысл для 16-битных приложений (-P — разрешить). -b:ххххЗадает базовый адрес. По умолчанию базовый адрес равен 400000Н. (+) -B:ххххАналогично опции -b, но не создает таблицу настройки. Ключи —b и -B могут несколько ускорить работу программы. -wxxxВозможные предупреждения. Например, -w-stk игнорировать отсутствие стекового сегмента. -Txx-Tpx PE image(x: е=ЕХЕ, d=DLL) Тип выходного файла. Tpe - создать ЕХЕ-файл. Tpd - создать DLL-файл. Tpp - создать пакетный файл. (+) -ax -ap -aa-ар — создать консольное приложение, -аа — создать обычное Windows-приложение (GUI), -ad — создать 32-битный драйвер для Windows.(+) -rЗаставляет компоновщик выдавать информацию о процессе компоновки. -Vd.dПомещает в ЕХЕ-заголовок ожидаемую версию Windows. -Ud.dПоместить в заголовок ЕХЕ-файла номер версии программы. (+) -oИмпорт по номеру функции. (-) -Ao:nnnnОпределяет величину выравнивания (кратно 2, минимально 16).

Содержание  Назад  Вперед