用gdb调试程序打印变量值的时候出现 <optimized out>
,百度了下发现是由于编译优化导致,查看程序 gcc 的编译参数带上了 -O2
参数用于优化编译,将其修改为-O0
不进行编译优化后,调试就比较顺畅了。
gdb 调试出现 optimized out 的原因
最新推荐文章于 2025-03-28 17:31:39 发布
用gdb调试程序打印变量值的时候出现 <optimized out>
,百度了下发现是由于编译优化导致,查看程序 gcc 的编译参数带上了 -O2
参数用于优化编译,将其修改为-O0
不进行编译优化后,调试就比较顺畅了。