预处理器(把文件编译到一个文件,查看编译的过程)
源程序:demo01.cpp
#include <iostream> using namespace std; #define PI 3.14159 int main() { cout << "Value Of PI:" << PI << endl; system("pause"); return 0; }
使用 -E 选项来编译上面的代码,并把编译结果信息放到一个文件,比如自定义一个文件为demo01.p
命令行输入:g++ -E demo01.cpp > demo01.p
编译的结果:这个文件信息很多
源代码:
执行输出: