source.c - (预处理) - > temp_source.c - (编译) - &gt ; source.elf - (链接) - >的 source.exe
如何查看 temp_source.c ?
(我只假设这个文件名是temp_source.c)
编辑:我正在使用Diab编译器。
答案 0 :(得分:1)
Microsoft Visual C ++的命令行界面可用于将预处理文件输出为:
/E: preprocess to stdout (similar to GCC's -E option)
/P: preprocess to file
/EP: preprocess to stdout without #line directives
答案 1 :(得分:0)
gcc预处理器名为cpp
InputStreamReader
答案 2 :(得分:0)
如果您使用GCC,请写下:
gcc -E source.c -o temp_source.c
答案 3 :(得分:0)
在Windows上
编译器将创建一个具有默认扩展名(.i)
的中间文件cl /P source.c
编译器将重定向到stdout
cl /E source.c
cl /E source.c > source.txt
在Linux上
$gcc -E source.c > source.txt