5.1.3. Параметры, касающиеся файлов и каталогов

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

Параметр

Описание

-exxx

Здесь ххх – это каталог, содержащий исполняемые файлы as (Ассемблер) и ld (компоновщик).

-FaXYZ

Загружать модули XYZ после системных модулей, но перед любыми другими модулями. XYZ – это имена модулей, разделённые запятой. Это можно использовать только для программ. Применение параметра имеет тот же эффект, что и вставка имён XYZ в исходный код программы в разделе uses.

-FcXXX

Устанавливать вход кодовой страницы для ХХХ. Экспериментальный параметр.

-FCxxx

Установить бинарное имя RC-компилятора (компилятора ресурсов) в ХХХ.

-Fd

Отключить кэш внутренних каталогов компилятора. По умолчанию компилятор сохраняет имена всех файлов в каталог так быстро, насколько это возможно для одного файла в вышеупомянутой директории. Это гарантирует, что для всех имён файлов используется правильный регистр в отладочной информации, а также для создания откомпилированных файлов на чувствительных к регистру операционных системах и что всё это будет правильно выполняться на всех системах. Однако эта функция может замедлить работу на сетевых файловых системах, особенно когда выполняется компиляция программ в каталогах, содержащих много файлов. Это замедление может быть уменьшено отключением КЭШ с помощью этого переключателя.

-FD

То же самое, что и –e.

-Fexxx

Записывать ошибки, например в файл с именем ххх.

-FExxx

Сохранять исполняемые файлы и модули в каталог ххх вместо текущего каталога. Если этот параметр следует за параметром –о (см. (*) 5.1.4. Параметры, контролирующие результат компиляции) и содержит путь компонента, то путь, указанный в параметре –о перепишет путь, указанный в параметре –FE.

-Ffxxx

Добавляет ххх в основной путь (только для Darwin).

-Fixxx

Добавляет ххх в путь поиска подключаемых файлов.

-Flxxx

Добавляет ххх в путь поиска библиотек (это также справедливо для компоновщика).

-FLxxx

Только для LINUX. Использовать ххх как динамический компоновщик. По умолчанию это /lib/ld-linux.so.2 или /lib/ldlinux.so.1, устанавливается тот, который найден первым.

-Fmxxx

Загрузить таблицу преобразования Юникод из файла ххх.txt в каталог, где размещён компилятор. Используется только совместно с параметром –Fc.

-Foxxx

Добавить ххх в путь поиска объектных файлов. Этот путь используется при просмотре файлов для компоновки.

-Frxxx

Определить ххх как файл, в котором содержатся сообщения компилятора. Установка этого параметра перепишет встроенные по умолчанию сообщения компилятора, которые выводятся на английском языке.

-FRxxx

Установить компоновщик ресурсов (.res) для ххх.

-Fuxxx

Добавить ххх в путь поиска модулей. Сначала выполняется поиск модулей в текущей директории. Если в текущем каталоге модули не найдены, то компилятор ищет их по пути поиска модулей. Вы должны всегда предоставлять путь к системным модулям. Путь ххх может содержать один подстановочный символ (*), который расширяет область поиска модулей. Учтите, что собственное местоположение не включается в список поиска (см. раздел « 3.1.2. Файлы модулей Файлы модулей»).

-FUxxx

Сохранять модули в каталоге ххх вместо текущего каталога. Этот параметр переписывается опцией –FE.

-Ixxx

Добавить ххх в путь поиска подключаемых файлов. Имеет тот же эффект, что и параметр –Fi.

-FWxxx

Записывать всю информацию, которая генерируется при оптимизации программы в файл ххх.

-Fwxxx

Читать всю информацию, сгенерированную при оптимизации программы из файла ххх.