C++入坑到入土 - C++程序的编译执行

292 阅读1分钟

文件的编译流程

1.预处理;

g++ -o HelloWorld.ii -E HelloWorld.cpp

这一步将我们在cpp文件里面的 include 代码全部引入及拿来处理输出成 .ii 的一个中间文件。

2.编译;

g++ -o HelloWorld.s -S HelloWorld.ii

转成汇编文件

3.汇编;

g++ -o HelloWorld.o -O HelloWorld.s

将汇编文件转成目标文件

4.链接;

g++ -o HelloWorld.exe HelloWorld.o

生成可以执行的 exe 文件

Done~