Четвертый BORLAND С++ и его окружение

       

Компоновщик TLINK


TLINK и TLINK32 - это инструментальные средства, работающие

в режиме командной строки, которые комбинируя другие модули (файлы .OBJ) и библиотечные модули (.LIB) создают выполняемые файлы.

В IDE имеются встроенные версии этих компоновщиков. Поскольку

компилятор автоматически вызывает компоновщик, явный вызов его не

требуется, пока вы не отмените этап компоновки (параметр -c). Если не указано обратное, все, что говорится о TLINK, применимо и

для TLINK32.

TLINK использует файл конфигурации с именем TLINK.CFG, файл

подсказки и параметры командной строки, задающие компоновку объектных модулей, библиотек и ресурсов в файл .EXE или .DLL. Компоновщик интегрированной среды использует параметры, заданные в диалоговом окне Project Options. Командная строка TLINK имеет следующий синтаксис:

TLINK [@файл_подсказки][параметры] файл_запуска

объектн_файлы, имя_exe, [файл_map], [библиотеки]

библ_исп_системы [библ_импорта],

[файл_определений], [файлы_res]

"Параметры" - это параметры TLINK, управляющие его работой

(перед ними указывается символ "-" или "/"), "файл_запуска" - это

модуль инициализации Borland для выполняемых или DLL-файлов, определяющий порядок загрузки сегментов программы. Он должен следовать в списке объектных файлов первым. "Объектн_файлы" - это компонуемые объектные файлы .OBJ с указанием маршрута. "Имя_exe" -

это имя, назначаемое создаваемому выполняемому файлу (.EXE или

.DLL). Необязательное имя "файл_map" задает имя файла карты распределения памяти. Если имя не задается, то оно будет соответствовать имени исходного файла с добавлением расширения .MAP. "Библиотеки" - это указываемые при компоновке библиотечные файлы. Если

эти файлы не находятся в текущем каталоге или по маршруту поиска,

то нужно указать маршрут. "Библ_исп_системы" задает библиотеку

исполняющей системы Borland. Если библиотека не указывается, то

она не компонуется. "Библ_импорта" - это библиотека импорта Windows, обеспечивающая доступ к функциями API Microsoft Windows.



Содержание раздела