1.3.16. $LIBRARYPATH : Указать путь библиотек

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

Эта опция служит указания пути библиотек, где компоновщик ищет статические или динамические библиотеки. Директива {$LIBRARYPATH XXX} добавляет XXX в путь библиотек. XXX может содержать один или более путей, разделённых точкой с запятой или двоеточием.

Например:

{$LIBRARYPATH /usr/X11/lib;/usr/local/lib}
{$LINKLIB X11}

добавит директории /usr/X11/lib и /usr/local/lib в путь библиотек компоновщика. Компоновщик будет искать библиотеку libX11.so в обеих директориях, и использует первый найденный файл. Эта директива эквивалента переключателю командной строки –Fl.

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