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がそれらのコメントと(可能であれば)余分な改行を追加するのを避ける方法は?