1. 程式人生 > >CodeBlocks不能除錯程式的小原因

CodeBlocks不能除錯程式的小原因

昨天很有興趣的下載了CodeBlocks,發覺它不能除錯程式。就Google一下,說是要裝Windbg,裝好了還是不能除錯。Google就沒有解決方法,於是就搞到深夜,還是不能解決除錯問題。在偵錯程式設定裡面的附加路徑已經設定好Debugging Tools for Windows (x86)的安裝目錄,因為除錯的cdb。exe是在它的安裝目錄內的。今晚再來發現還是不行,鬱悶啦。總是說找不到除錯符號,於是上微軟官網下xp  sp3 symbol。問題依舊的情況下,我把工程建立到一個不含空格的路徑中(原來是D:/My Documents/Workspaces/CodeBlocks/testC,現在改為F:/testcode/testC)
,一試,終於可以除錯了,謝天謝地啊!原來又是dos的程式執行特性作怪,就是命令列下cdb.exe的引數是不能含空格的,有空格的引數就會解析錯誤唉,垃圾的dos特性,害的我~~~~~~~~~~~