Ада-95. Компилятор GNAT



         

Опции компилятора


Программа gcc (или gnatgcc, для дистрибутива ALT) принимает следующие опции командной строки, которые позволяют непосредственно управлять процессом компиляции:

-b target

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

-Bdir  - 

Загрузить компилятор (например, Ада-компилятор gnat1) из каталога dir

вместо того, который определен соглашениями по умолчанию.

Использование этой опции имеет смысл только в случае доступности различных версий компилятора GNAT.

За более подробными сведениями следует обратиться к руководству по gcc.

Вместо этой опции обычно используются опции -b или -V.

-c  - 

Выполнить компиляцию. Эта опция всегда используется при выполнении компиляции Ада-программы.

Примечательно, что можно использовать gcc (или gnatgcc) без опции -c

для выполнения компиляции и компоновки за один шаг.

Это вызвано необходимостью вызова редактора связей, но в текущий момент gnatgcc

не может быть использован для запуска редактора связей GNAT.

-g  - 

Выполнить генерацию отладочной информации.

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

Опцию -g необходимо использовать если планируется последующее использование отладчика (как правило gdb).

-Idir  - 

Указывает компилятору каталог dir для поиска файлов с исходными текстами необходимыми для текущей компиляции.

-I-  - 

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

-o file  - 

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




Содержание  Назад  Вперед