1.2.43. $L или $LINK : Компоновать объектный файл

На верх  Назад  Вперёд

Директива {$L ИмяФайла} или {$LINK ИмяФайла} указывает компилятору, что файл с именем ИмяФайла должен быть скомпонован для программы. Она не используется для библиотек (см. раздел 1.2.46. $LINKLIB : Компоновать библиотеку).

Компилятор будет искать этот файл в следующих местах:

1. Путь, указанный в имени объектного файла.

2. Каталог, где находится текущий исходный файл.

3. Путь, указанный в настройках для объектных файлов.

Каталоги, где будет выполняться поиск объектных файлов, можно добавить с помощью опции командной строки -Fo.

На системах LINUX и на операционных системах с чувствительной к регистру файловой системой (таких, как системы UNIX ), имя файл чувствительно к регистру и должно быть напечатано точно так же, как оно фигурирует в операционной системе.

ПРИМЕЧАНИЕ

Убедитесь, что объектный файл, который вы компонуете, имеет формат, известный компоновщику. Напечатайте в командной строке ld или ld –-help, чтобы получить список форматов, известных компоновщику ld.

Другие файлы и опции можно передать в компоновщик, используя опцию командной строки -k. Можно использовать более одной опции. В этом случае они будут переданы в компоновщик в том порядке, в каком они указаны в командной строке, только перед именами объектных файлов, которые должны быть скомпонованы.