安装
sudo apt-get install g++
g++ --version
g++编译流程
使用测试程序进行演示,保存该代码为 main.cpp
#include<iostream>
using namespace std;
int main() {
cout << "Hello World!\n";
return 0;
}
1.预处理,生成 .i 的文件
g++ -E main.cpp > main.i
预处理主要做了宏的替换,和注释的消除。
2.将预处理后的文件转换成汇编语言,生成 .s 文件
g++ -S main.cpp
这一步主要就是生成 test.s 文件, .s 文件表示汇编文件,用编辑器打开就都是汇编指
令。
3.将汇编变为目标代码(机器代码),生成 .o 的文件
g++ -c main.cpp
4.连接目标代码,生成可执行程序
g++ main.o -o main