编译和连接的区别是什么?

编译函数 将预处理生成的文件,通过词法分析、语法分析、语义分析以及优化后编译成若干个目标模块。能够理解为将高级语言翻译为计算机能够理解的二进制代码,即机器语言。优化 连接翻译 由连接程序将编译后造成的一组目标模块以及它们所须要的库函数连接在一块儿,造成一个完整的载入模型。连接主要解决模块间的相互引用问题。分为地址和空间分配,符号解析和重定位几个步骤。在编译阶段生成目标文件时,会暂时搁置那些外部引用
相关文章
相关标签/搜索