codeblocks debug 的那些事

沒辦法運行到光標處,一運行就閃退,別人都沒有。在網上查,原來是我的工程路徑中有中文!然而不能有中文。
還有一些其他不能調試的解決方法:
1、新建一個工程,然後再開始調試。CodeBlock無法對單獨的一個CPP文件進行調試 
2、編譯時沒有打開-g標誌,導致沒有debug信息,所以無法調試。 
解決辦法:在debug模式:設置->編譯器和調試器設置->全局編譯器設置->編譯器設置勾上產生調試符號-g 
3、project路徑中包含漢字字符(貌似有空格和括號也不行,把空格都改成下劃線把),導致斷點不停。


 
//9.25
昨天又發現一個不能debug的問題:如果程序裏有因爲中文符號產生的語法錯誤不能debug


另外debug模式下的watch查看記錄變量值時,不能查看double類型的,估計也不能查看float類型的,一直出現-inf 、nan 或者value optimized out這樣的顯示值(有大神知道麻煩告知
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章