一:哪些代码是在预处理的时候运行的:
(1)include头文件
(2)导入库
(3)宏定义
二:编译
编译:是代码转成汇编语言
三:汇编
汇编:将汇编代码转换成二进制,注意:第二步和第三步可以简单理解为是对语法的检查。
四:链接
把多个中间生成de .o文件链接在一起,还有包括动态链接库so,生成一个可执行文件
linux上C++编译过程
最新推荐文章于 2024-04-24 10:15:18 发布
一:哪些代码是在预处理的时候运行的:
(1)include头文件
(2)导入库
(3)宏定义
二:编译
编译:是代码转成汇编语言
三:汇编
汇编:将汇编代码转换成二进制,注意:第二步和第三步可以简单理解为是对语法的检查。
四:链接
把多个中间生成de .o文件链接在一起,还有包括动态链接库so,生成一个可执行文件