1.3.25. $OBJECTPATH : Указать пути для объектных файлов

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

Эта опция служит для указания пути к объектным файлам, по которым компилятор будет искать эти файлы. Директива {$OBJECTPATH XXX} добавляет XXX в путь к объектным файлам. Значение ХХХ может содержать один или более путей, разделённых точкой с запятой или двоеточием. Например:

{$OBJECTPATH ../inc;../i386}
{$L strings.o}

добавит директории ../inc и ../i386 в пути объектных файлов компилятора. Компилятор будет искать файл strings.o в обеих этих директориях, и выполнит компоновку первого найденного файла. Эта директива эквивалентна переключателю командной строки -Fo.

Будьте внимательны при использовании этой директивы: если вы распространяете файлы, то размещение объектных файлов на компьютере пользователя может быть не таким, как на вашем компьютере. Кроме того, может отличаться структура каталогов. В общем случае вы должны избегать использовать абсолютные пути. Вместо этого следует использовать относительные пути, как показано выше в примере. Используйте эту директиву только в том случае, если вы хотите указать точные пути к объектным файлам. Если вы не уверены, то лучше использовать переменные makefiles и makefile.