[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Опции препроцессора
Препроцессор вызывается автоматически на первой фазе процесса Си-
компиляции.
Следующие опции распознаются командой Си-компиляции (cc) и передаются
препроцессору.
-P Работает только препроцессор (вывод пишется в файл с
расширением .i)
-E Работает только препроцессор (вывод пишется в файл
стандартного вывода)
-Dname=def Определяет идентификатор. Например: cc -DSIZE=10 -
DSYM=5 -DDEBUG prog.c. Замечание: если =def опущено,
name по умолчанию равно 1.
-Uname Отменяет определение идентификатора name. Например: cc
-E -Uu3b -Du370 prog.c. Замечание: Используемые в
команде опции изменяют только исходный текст. Чтобы
получить объектный код для IBM 370, транслятор должен
сгенерировать текст на ассемблере этого целевого
компьютера.
-Idir Добавляет dir в список директорий, в которых будут
искаться вставляемые файлы.
Для "file.h" поиск ведется сначала в директории, где
хранятся исходные файлы, затем в dir, и в
последнюю очередь в стандартной директории.
Для <file.h> поиск ведется сначала в dir и затем в
стандартной директории.
Пример: cc -I$HOME -I..prog.c
-C Не удаляет комментарии