3.1.5. Конфигурационный файл

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

Не обязательно все параметры передавать через командную строку. Компилятор может использовать конфигурационный файл, который может содержать несколько параметров командной строки. В каждой строке конфигурационного файла можно указать только один параметр.

За исключением случая, когда в командной строке указан параметр -n (см. 5.1.1. Основные параметры), компилятор всегда ищет конфигурационный файл fpc.cfg в следующих местах:

Для UNIX (например, LINUX):

1.Текущий каталог.

2.Ваша домашняя директория, определяемая как .fpc.cfg.

3.Директория, указанная в переменной окружения PPC_CONFIG_PATH, а если не установлена, то директория etc выше директории компилятора (например, если компилятор находится в /usr/local/bin, то поиск выполняется в /usr/local/etc).

4.Директория /etc.

Для всех других операционных систем:

1.Текущий каталог.

2.Каталог, указанный в переменной окружения PPC_CONFIG_PATH (если установлена).

3.Каталог, где находится компилятор.

ПРИМЕЧАНИЕ

Обратите внимание, каталог компилятора, будет там где находится его двоичный файл (exe- файл). Это имеет два следствия:

1.При установке на UNIX, компилятор помещается (по умолчанию) в каталог /usr/local/lib/fpc или /usr/lib/fpc. Символьные ссылки помещаются в каталог /usr/local/bin или /usr/bin. Эти ссылки не учитываются при поиске файла(ов) конфигурации, его поиск осуществляется в каталогах /usr/local/lib/fpc/etc или /usr/lib/fpc/etc.

2.Команда fpc это не фактический двоичный файл компилятора. Она выбирает бинарный файл компилятор исходя из целевого процессора. Фактически бинарныйй файл называется ppcXYZ.