从RTT链接失败案例出发:编译器行为分析与调试方法论

在”高级体系结构研讨会”上做的报告

本次汇报复盘了在将RT-Thread移植到ysyxSoC AM遇到的一次反直觉的链接故障。 演讲者从 Bootloader 的启动跳转问题切入,描述了为解决代码被GC机制误删除而滥用链接脚本 KEEP 关键字,进而意外触发RTT链接到GLIBC导致符号未定义报错的过程。演讲者利用“差分调试法”抽丝剥茧,最终定位了问题的核心,并结合分析报错/预处理文本/ELF/.map等手段进行问题溯源。 汇报最后将这一具体的调试经历,总结为以“状态机视角”和“增/减量调试”为核心的调试方法论,为解决复杂问题提供新的思路。

视频链接:https://www.bilibili.com/video/BV1s265BUEsK
讲义获取:https://fa45epzd9c7.feishu.cn/file/VSbtbjnpSo12rAxVX2dccDlGnUb


从RTT链接失败案例出发:编译器行为分析与调试方法论
http://example.com/2026/01/29/从RTT链接失败案例出发-编译器行为分析与调试方法论/
作者
lethe
发布于
2026年1月29日
许可协议