codeblocks是一款非常實用C/C++便捷開發的軟件,平時在編寫程序時,當出現問題無法解決時我們可以通過調試來發現問題。但是有時會發現突然無法調試。
其實,有時候實在不行,真的要調試,那怎麼辦?其實很多時候是你的文件名的問題。我參考網上資料,同時自己總結髮現如果codeblocks無法調試一般存在一下問題:
1、project的路徑必須是純英文 + 數字,不能含有空格。
2、這必須是個project而不是單一的一個cpp文件。
3、本身沒有打開編譯器的-g標誌。這個比較隱蔽,大家要是1,2都試了不行可以再看看這個。具體方法:在Settings->Complier and debugger->Global complier settings->Complier settings->Complier flags中勾選Produce debugging symbols [-g]
最後調試效果:
參考鏈接:https://www.cnblogs.com/liuweimingcprogram/p/6019057.html