轉自:上善若水
問題
print變量中出現<optimized out>
。
解決
添加編譯選項-O0
,意思是不進行編譯優化,gdb在默認情況下會使用-O2
。
使用-O0
選項調試的時候就會順暢了,發布項目的時候不用再使用 -O0參數項,gcc 默認編譯或加上-O2優化編譯會提高程序運行速度。在muduo源碼中使用-O2
選項,調試的時候對其Makefile進行修改即可。
轉自:上善若水
print變量中出現<optimized out>
。
添加編譯選項-O0
,意思是不進行編譯優化,gdb在默認情況下會使用-O2
。
使用-O0
選項調試的時候就會順暢了,發布項目的時候不用再使用 -O0參數項,gcc 默認編譯或加上-O2優化編譯會提高程序運行速度。在muduo源碼中使用-O2
選項,調試的時候對其Makefile進行修改即可。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。