程序员的自我修养—链接-装载与库

第一章 温故而知新

硬件历史变化 多道程序(Multiprogramming)设计 内存 线程(Thread) 线程调度(Thread Schedule) Linux 多线程 线程安全

第二章 编译和链接

深入理解gcc hello.c的过程 预处理 Prepressing 编译 Compilation 汇编 Assembly 链接 Linking 编译器 编译过程 扫描,词法分析 语法分析 语义分析 源代码优化 代码生成 目标代码优化 链接器

第三章 目标文件

可执行文件格式(Executable)主要是 PE(Windows 下,Portable Executable)和 ELF(Linux 下,Execu