→ akasan:不用一直重新 compile 插 printf/debug code 09/21 09:46
→ akasan:backtrace 也是非 debugger 較難取得的資訊 09/21 09:48
→ larkes:如果一次就把所有的printf加進去,應該也不用重新compile吧? 09/21 10:15
→ asilzheng:問題就在於,你怎麼會知道你加的位置是對的呢? 09/21 10:32
→ CaptainH:不嫌麻煩和難看的話 用printf當然也沒什麼關係 09/21 10:54
→ CaptainH:這種事等你親自用過就會懂了 09/21 10:54
→ lantw44:debugger 還可以設定 watchpoint,printf 就比較難了 09/21 10:58
推 EdisonX:當你拿到 exe/dll 兩份 proj,修改 dll proj 時,難不成你要 09/21 11:01
→ EdisonX:連 exe proj. 一起用 printf 做 watch ? 09/21 11:01
→ ah7675:資料有一萬筆的話你用printf打算跑幾萬年? 09/21 11:26
→ ah7675:還有寫gui程式還要另外開console當logger = =" 09/21 11:31
推 purpose:如果你解決 bug 只需要印些變數內容,那你就繼續用 printf 09/21 11:35
→ azureblaze:大概只有要看某個變數連續變化過程printf才比較適合吧 09/21 11:58
→ descent:Debug Hacks除錯駭客:極致除錯的技巧與工具 參考看看 09/21 15:21
→ AnyaAlstreim:用過就知道它的好 09/21 18:45
推 layan:不會在客戶那裡直接裝開發工具然後改 code 吧 XD 09/21 21:51
推 jackylu63:天堂與地獄的差別,但是進入天堂要花錢就是了 09/21 22:37
推 peter0319:請問有人可以舉實際的例子嗎? 有點不知道 debugger的 09/21 23:30
→ peter0319:實際使用情形 09/21 23:30
→ purpose:debugger 功能多得像山,要找例子你看它的說明書比較快 09/21 23:43
→ ah7675:gdb免費XD 09/22 00:19
→ hilorrk:舉實例? 為何不自己用用看就知道... 09/22 00:20
推 Arim:我也想知道XD 09/22 17:18
推 kdjf:碰到multithread加上race condition的bug,加上printf,bug就不 09/23 16:10
→ kdjf:見了~ 09/23 16:10
→ kdjf:拿到別人現成的部分code,也不用自己一行一行printf 09/23 16:11
→ larkes:謝謝各位的指教^^ 09/26 02:48