Предварительно обработанный файл все еще содержит инструкции препроцессора - PullRequest
0 голосов
/ 29 января 2019

Когда я выполняю предварительную обработку файла C ++, например:

g++ -E source.cpp

, предварительно обработанный файл все еще содержит много инструкций препроцессора, таких как:

# 1 "/usr/include/features.h" 1 3 4
# 367 "/usr/include/features.h" 3 4
# 1 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 1 3 4

Они мне не нужны.Как я могу получить предварительно обработанный файл без этих инструкций?

1 Ответ

0 голосов
/ 02 февраля 2019

Вы можете использовать -P параметр .Он запрещает GCC создавать следующие параметры линии:

g++ -E -P source.cpp
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...