title | date | tags | layout |
---|---|---|---|
《深入理解计算机操作系统》-chapter 7 链接 Memo |
2016-10-27 01:24:35 -0700 |
draft |
链接可在编译(compile-time)、加载(load-time)或运行(run-time)时执行。
顺序: 语言预处理器-->编译器-->汇编器-->链接器
###静态链接 输入:可重定位的目标文件(object file),命令行参数 输出:可执行的目标文件
输入的可重定位目标文件由各种不同的代码和数据节(section)组成。指令在一个节中,初始化的全局变量在另一个节中,而未初始化的变量又在另外一个节中。
.pyx-->.c-->.o/.so