文章目录 程序员的自我修养 ——— 读书笔记 第一章 温故而知新 1. 基本概念 2. 线程基础 3. Linux的多线程 4. 线程安全 第二章 静态链接 1. 编译过程中隐藏的细节 1.1 预编译 1.2 编译 1.3 汇编 1.4 链接 2. 编译器做了什么 3. 链接器 第三章 目标文件 1. 目标文件的格式 2. 目标文件中的内容 3. ELF文件结构 4. 链接的接口——符号 5. 调试信息 第六章 可执行文件的装载与进程