Как я могу использовать gcc для расширения макросов в файлах, содержащих (например) код python / php / perl?
Наличие файла, содержащего:
#define foo very important stuff
#define feast Christmas
I should take care of some foo for feast.
Я пытался использовать:
$ gcc -x c++ -E - < text.txt > output.txt
но он отображает это:
$ cat output.txt
# 1 "<stdin>"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "<stdin>"
I should take care of some very important stuff for Christmas.
Как избежать, чтобы gcc добавил эти комментарии и (если возможно) дополнительные символы новой строки?