可执行文件的四个生成步骤

四大流程如下:

1、预处理:

在这个阶段主要做三件事:展开头文件、宏替换、去掉注释行。
这个阶段需要gcc调用预处理器来完成,最终得到的还是源文件,文本格式。

2、编译:

这个阶段需要gcc调用编译器对文件进行编译,最终得到一个汇编文件。

3、汇编:

这个阶段需要gcc调用汇编器对文件进行汇编,最终得到一个二进制文件

4、链接:

这个阶段需要gcc调用链接器对程序需要调用的库进行链接,最终得到一个可执行的二进制文件

可执行文件的四个生成步骤_第1张图片

gcc,g++

g++可以直接编译C++程序,gcc编译C++程序需要添加额外参数 -lstdc++

你可能感兴趣的:(c++)