【程序员自我修养】第三章:目标文件里有什么——.o 文件的解剖学
解剖 ELF 目标文件:ELF Header、Section、Symbol Table、Relocation、String Table 全部细节
解剖 ELF 目标文件:ELF Header、Section、Symbol Table、Relocation、String Table 全部细节
深入剖析 gcc 调用的 cpp/cc1/as/ld 四把刀,预处理、词法语法语义分析、汇编、链接每一步的内部实现细节
从一个最简单的 Hello World 程序出发,剖析"源代码→可执行文件→进程→屏幕"全链路。覆盖编译/汇编/链接/装载/进程/内存/线程 7 个核心概念,建立系统级工程师的全局认知。