20171103-程序员的自我修养

今天开始看第四章,静态链接。由于这本书中内容大多为编译器和链接器的内容,故大部分都无法用例子程序的方式记录。 对于链接器来说,输入为目标文件a.o和b.o,输出为可执行文件ab。 a,b的代码为: 一般来说,有两种方式: 1.按序叠加,即简单的按照次序讲不通目标文件的各个段叠加起来。这样做会让内存中存在大量零散的段(每个段必须占用单独的页,x86位4096字节即4k) 2.相似段合并:将不通目标文
相关文章
相关标签/搜索