GCC 工作流程及常用参数选项

342 阅读1分钟

在这里插入图片描述

在这里插入图片描述

首先,输入如下代码:

#include<stdio.h>
#define PI 3.14

int main(){
    //这是测试代码
    int sum=PI+3.14;
    printf("hello\n");
    return 0;
}

使用如下指令来进行预处理

在这里插入图片描述

在这里插入图片描述 就会生成一个.i的文件,打开看,代码很长,翻到末尾,可以看到如下代码:

在这里插入图片描述

也就是代码经过了预处理后的变化,比如将代码中所使用到的宏定义全部进行了替换,将注释全部去除。

接着使用如下的命令(-S就是生成一个汇编文件): 在这里插入图片描述

会生成一个.s文件,内容如下:

在这里插入图片描述

其实可以看出,也就是汇编代码