7.2.4. Стратегия поиска модуля |
Вверх Предыдущий Следующий |
Когда вы компилируете модуль, по умолчанию компилятор всегда ищет файлы модуля. Чтобы иметь возможность отличать модули, которые могут быть откомпилированы как статические или как динамические библиотеки, имеются два переключателя: -XD: определяет идентификатор FPC_LINK_DYNAMIC -XS: определяет идентификатор FPC_LINK_STATIC Определение одного идентификатора автоматически отменяет другой. Эти два переключателя могут быть использованы в сочетании с конфигурационным файлом fpc.cfg. Существование одного из этих идентификаторов может быть использовано для того, чтобы решить, какой установить путь поиска модуля. Например, на LINUX: # Set unit paths #IFDEF FPC_LINK_STATIC -Up/usr/lib/fpc/linuxunits/staticunits #ENDIF #IFDEF FPC_LINK_DYNAMIC -Up/usr/lib/fpc/linuxunits/sharedunits #ENDIF С таким конфигурационным файлом компилятор будет искать модули в различных каталогах, в зависимости от того, какой переключатель используется, -XD или -XS. |