C++生成过程:
1.编译预处理:对宏定义和头文件处理
2.编译阶段:确认语法合规,把关键字变为汇编语言,优化代码,根据硬件优化寄存器存放变量,提升速度。
3.汇编阶段:把汇编语言变为机器语言,(.obj),等到汇编完.cpp后链接器链接成.exe .dll;
4.链接程序:把目标文件链接一起 静态链接:把代码从静态链接库放到虚拟内存空间,只能程序开始进行。
动态链接:在程序运行过程中把需要链接的程序放到共享区域,会浪费效率5%。
C++生成过程:
1.编译预处理:对宏定义和头文件处理
2.编译阶段:确认语法合规,把关键字变为汇编语言,优化代码,根据硬件优化寄存器存放变量,提升速度。
3.汇编阶段:把汇编语言变为机器语言,(.obj),等到汇编完.cpp后链接器链接成.exe .dll;
4.链接程序:把目标文件链接一起 静态链接:把代码从静态链接库放到虚拟内存空间,只能程序开始进行。
动态链接:在程序运行过程中把需要链接的程序放到共享区域,会浪费效率5%。