C++编译和执行过程
1、编译(预处理—>编译—>目标文件)
形成目标代码/文件,目标代码是编译器的输出结果,常见的扩展名为".o"或".obj"
2、连接
将目标代码跟C++函数库相连接,并将源代码所有的库代码与目标文件进行连接
3、执行
在特定的机器环境下运行C++应用程序
用代码实现:
通过HelloWorld文件实现:分别是预处理、编译、汇编生成目标文件、连接
g++ - o HelloWorld.ii - E HelloWorld.cpp
g++ - o HelloWorld.s -S HelloWorld.ii
g++ - o HelloWorld.o -c HelloWorld.s
g++ - o HelloWorld.exe HelloWorld.o
C语言编译和执行过程
只是本人小小的见解,有错误,欢迎指出😀