cpp

Препроцессор C и С++, выполняющий обработку директив препроцессора в файлах C и С++

Синтаксис:

cpp [опции] [файл]

Опции:

Описание опций представлено на странице GNU Compiler Collection 8.3.0. Описание опций для платформы e2k соответствует GNU Compiler Collection 5.5.0.

Платформы:

GNU/Linux, Microsoft Windows

Целевые архитектуры:

arm, armv7, aarch64, e2k, mips, ppc, x86


Note: Фактическое имя утилиты содержит префикс, определяемый в соответствии с таблицей

Описание:

Препроцессор C, часто известный как cpp, представляет собой макропроцессор, который автоматически используется компилятором C для преобразования вашей программы перед компиляцией. Он называется макропроцессором, потому что он позволяет вам определять макросы, которые являются краткими сокращениями для более длинных конструкций.

Препроцессор C предназначен для использования только с исходным кодом C и C++. В прошлом он использовался как обычный текстовый процессор. Он подавится вводом, который не подчиняется лексическим правилам C. Например, апострофы будут интерпретироваться как начало символьных констант и вызывать ошибки. Кроме того, вы не можете полагаться на то, что он сохранит характеристики ввода, которые не имеют значения для языков C-семейства. Если Makefile предварительно обработан, все жесткие вкладки будут удалены, и Makefile не будет работать.

Возвращаемое значение:

0
Успешное завершение.
≠0
Утилита завершилась с ошибками.

Классификация:

Инструментальные средства ЗОСРВ «Нейтрино», GNU Compiler Collection




Предыдущий раздел: Справочник по утилитам