C/C++ 与基础MCU / RTOS深入故障定位代码 Debug 正常而 Release 异常,排查顺序应该是什么?先保留可复现构建与符号,比较编译参数、链接脚本和内存布局;优先查未初始化变量、越界、数据竞争、未定义行为、时序变化及缺失 volatile/屏障,而不是直接永久关闭优化。新增100题高频面试编译优化