标签 · 符号解析

2 篇文章,记录每一次探索。

[链接器的世界-实验篇03] 同一个名字,谁说了算:全局符号解析
先选择跨文件的全局定义,再绑定实际引用;保持局部身份、弱定义顺序和 COMMON 的大小与对齐要求,不在解析阶段分配地址。
阅读全文
[链接器的世界-原理篇03] 符号解析:同一个名字,究竟指向谁
从一个能独立运行的加法程序开始,亲手制造缺失定义、重复定义和库顺序错误。沿着“谁需要、谁提供、提供者是否进入链接”理解符号解析,再讨论弱定义、common、类型检查与 C++ 的边界。
阅读全文