gdb調試中出現optimized out


轉自:上善若水

問題

print變量中出現<optimized out>

解決

添加編譯選項-O0,意思是不進行編譯優化,gdb在默認情況下會使用-O2
使用-O0選項調試的時候就會順暢了,發布項目的時候不用再使用 -O0參數項,gcc 默認編譯或加上-O2優化編譯會提高程序運行速度。在muduo源碼中使用-O2選項,調試的時候對其Makefile進行修改即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM