首页 > 编程语言 > 详细

c++编译有哪些阶段,动态链接和静态链接的区别

时间:2018-10-11 13:22:33      阅读:137      评论:0      收藏:0      [点我收藏+]

预处理—->编译—->汇编—->链接

预处理:编译器将C程序的头文件编译进来,还有宏的替换

编译:这个阶段编译器主要做词法分析、语法分析、语义分析等,在检查无错误后后,把代码翻译成汇编语言

汇编:汇编语言变成机器语言

链接:将编译阶段生成的文件连接为一个整体文件

 

静态链接和动态链接的区别:静态链接和动态链接两者最大的区别就在于链接的时机不一样,静态链接是在形成可执行程序前,而动态链接的进行则是在程序执行时链接

c++编译有哪些阶段,动态链接和静态链接的区别

原文:https://www.cnblogs.com/ymjyqsx/p/9771822.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!