[問題] codeblocks debug 跟執行檔的結果不同

看板C_and_CPP作者 (evilkiss)時間11年前 (2013/04/01 15:22), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Linux ,GCC (codeblocks) 最近在使用別人提供的開發套件 當lib & include file path都橋好後 用runtime debug(run to curser)跑 變數的值都對 ,func return value也對 但build成執行檔,用執行檔跑結果卻不一樣(某個function一直return false) 因為輸入檔(絕對路徑)跟參數都是固定值 理論上跑他個百次千次應該都是一樣的結果 請問有人有類似的經驗嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.72.92.44

04/01 16:07, , 1F
經驗就是程式寫錯
04/01 16:07, 1F

04/01 16:41, , 2F
同上
04/01 16:41, 2F

04/01 17:34, , 3F
常常是變數沒有初始化之類的
04/01 17:34, 3F

04/01 18:54, , 4F
code是原廠的sample code......
04/01 18:54, 4F

04/01 18:54, , 5F
不過還是去檢察看看好了
04/01 18:54, 5F
文章代碼(AID): #1HMJMVTc (C_and_CPP)