E.4.2. compiler |
Вверх Предыдущий Следующий |
В этом разделе можно указать различные опции компилятора, такие как расположение нескольких каталогов и пути поиска.Следующие основные ключевые слова распознаются: options – значение этого ключа будет передано в компилятор (дословно) в качестве параметра командной строки. version – если конкретная или минимальная версия компилятора необходима для компиляции модулей или программ, то эта версия должна быть указана здесь. Следующие ключи могут использоваться для управления местоположением различных каталогов, используемых компилятором: unitdir – список каталогов, разделённых двоеточием, которые должны быть добавлены в путь поиска модулей компилятора (используется опция -Fu ). librarydir – список каталогов, разделённых двоеточием, которые должны быть добавлены в путь поиска библиотек компилятора (используется опция ‑Fl ). objectdir – список каталогов, разделённых двоеточием, которые должны быть добавлены в путь поиска объектных файлов (используется опция ‑Fo ). targetdir – определяет каталог, где должны быть скомпилированные программы (используется опция -FE ). sourcedir – список каталогов, разделённых пробелами, где могут находиться исходные коды. Будет использован параметр vpath в GNU make. unittargetdir – определяет каталог, где должны быть размещены скомпилированные модули (используется опция -FU ). includedir – список каталогов, разделённых двоеточием, которые должны быть добавлены в путь поиска подключаемых файлов компилятора (используется опция ‑Fi ). |