Препроцессор 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
Препроцессор C, часто известный как cpp, представляет собой макропроцессор, который автоматически используется компилятором C для преобразования вашей программы перед компиляцией. Он называется макропроцессором, потому что он позволяет вам определять макросы, которые являются краткими сокращениями для более длинных конструкций.
Препроцессор C предназначен для использования только с исходным кодом C и C++. В прошлом он использовался как обычный текстовый процессор. Он подавится вводом, который не подчиняется лексическим правилам C. Например, апострофы будут интерпретироваться как начало символьных констант и вызывать ошибки. Кроме того, вы не можете полагаться на то, что он сохранит характеристики ввода, которые не имеют значения для языков C-семейства. Если Makefile
предварительно обработан, все жесткие вкладки будут удалены, и Makefile
не будет работать.
Инструментальные средства ЗОСРВ «Нейтрино», GNU Compiler Collection
Предыдущий раздел: Справочник по утилитам