[問題] gdb/strace 一問

看板Linux作者 (mystea)時間17年前 (2008/09/30 13:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/6 (看更多)
我現在在debug的程式, 能compile, 能執行, 但是不會做我要他做的事. 最糟糕的是, 當他結束時, gdb告訴我Program exited normally. 因為如此, 我好像沒有辦法知道他是從那一行離開的. 有辦法可以用gdb知道嗎? 我還使用了strace, 結果有找到程式結束執行前的call: munmap(0xb7fde000, 4096) = 0 (這行停了好久) 然後我打enter, 隔一陣子吐出了很多行, 最後 exit_group(o) = ? Process 15004 detached 結束. 請問這個資訊要怎麼跟我的原始碼扯上關係呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.97.69.135
文章代碼(AID): #18uRaZip (Linux)
文章代碼(AID): #18uRaZip (Linux)