首先,输入如下代码:
#include<stdio.h>
#define PI 3.14
int main(){
//这是测试代码
int sum=PI+3.14;
printf("hello\n");
return 0;
}
使用如下指令来进行预处理
就会生成一个.i的文件,打开看,代码很长,翻到末尾,可以看到如下代码:
也就是代码经过了预处理后的变化,比如将代码中所使用到的宏定义全部进行了替换,将注释全部去除。
接着使用如下的命令(-S就是生成一个汇编文件):
会生成一个.s文件,内容如下:
其实可以看出,也就是汇编代码。