目录
- 概览:链接器在构建系统中的角色
- 重要概念:输入节、输出节、程序头(段)、VMA/LMA
- 链接脚本骨架:
OUTPUT_*、ENTRY、PHDRS、MEMORY、SECTIONS - 段权限与装载:
PHDRS与:phdr绑定(RX/RW 划分) - 物理内存映射(嵌入式):
MEMORY、>REGION、AT>、REGION_ALIAS - 输入节选择与整理:通配、
KEEP、EXCLUDE_FILE、/DISCARD/ - 常用表达式:
.、ALIGN、SIZEOF、ADDR、LOADADDR - 最小可跑示例(Linux)与验证方法(
readelf/objdump) - 最小可跑示例(ARM/裸机)与启动搬运符号
- 孤儿节与错误复现:
--orphan-handling=error - 调试与排错:map 文件、节/段检查清单
- 常见陷阱与最佳实践清单
- 术语速查表(glossary)
- 进一步阅读(官方文档入口)
原创2025/6/18大约 6 分钟
