2016年11月11日学习总结

来源:互联网 发布:java 奇偶校验算法 编辑:程序博客网 时间:2024/05/05 12:35

Linux编译器编译过程中第四步骤,链接的工作:

链接的作用:根据目标文件与库文件产生可执行文件,解决模块之间相互引用的问题.。

步骤:1、地址和空间分配:在编译阶段生成目标文件会暂时搁置外部引用,在链接时会对这些外部引用进行确定。

2、符号解析:链接器在链接时根据符号名称去相应模块中寻找对应符号。

3、重定位:符号确定之后链接器会重写之前未确定的符号的地址即重定位。

0 0
原创粉丝点击