0
我有使用Allegro 5庫的C99項目。 當我調試沒有斷點的代碼時,它會成功運行,但是當我簡單地運行它時,它會崩潰。我期望在代碼中存在一些內存泄漏(我知道valgrind),但爲什麼我的程序行爲如此不同?code :: blocks可以調試代碼但不能運行它
感謝您的幫助!
我有使用Allegro 5庫的C99項目。 當我調試沒有斷點的代碼時,它會成功運行,但是當我簡單地運行它時,它會崩潰。我期望在代碼中存在一些內存泄漏(我知道valgrind),但爲什麼我的程序行爲如此不同?code :: blocks可以調試代碼但不能運行它
感謝您的幫助!
您正在使用哪個操作系統?和你發現什麼類型的崩潰。有時崩潰是由於內部函數的問題,而不是code :: blocks本身。此外,在Code :: Blocks中使用-Wextra
(額外警告)進行編譯,以查看所有警告
也許您沒有重建項目的發佈版本,並運行錯誤的版本? – nullpotent 2012-04-28 13:56:32
我重建整個項目,並有相同的問題,無論是發佈或調試版本不起作用。 – 2012-04-28 14:02:27
你檢查了你的工具鏈嗎? – jasonkim 2012-10-19 18:50:24