gdb/strace 一問 - Linux

By Yuri
at 2008-09-30T13:29
at 2008-09-30T13:29
Table of Contents
我現在在debug的程式, 能compile,
能執行, 但是不會做我要他做的事.
最糟糕的是, 當他結束時, gdb告訴我Program exited normally.
因為如此, 我好像沒有辦法知道他是從那一行離開的.
有辦法可以用gdb知道嗎?
我還使用了strace, 結果有找到程式結束執行前的call:
munmap(0xb7fde000, 4096) = 0 (這行停了好久)
然後我打enter, 隔一陣子吐出了很多行, 最後
exit_group(o) = ?
Process 15004 detached
結束.
請問這個資訊要怎麼跟我的原始碼扯上關係呢?
--
能執行, 但是不會做我要他做的事.
最糟糕的是, 當他結束時, gdb告訴我Program exited normally.
因為如此, 我好像沒有辦法知道他是從那一行離開的.
有辦法可以用gdb知道嗎?
我還使用了strace, 結果有找到程式結束執行前的call:
munmap(0xb7fde000, 4096) = 0 (這行停了好久)
然後我打enter, 隔一陣子吐出了很多行, 最後
exit_group(o) = ?
Process 15004 detached
結束.
請問這個資訊要怎麼跟我的原始碼扯上關係呢?
--
Tags:
Linux
All Comments
Related Posts
gVim tab edit的問題

By Jessica
at 2008-09-30T10:27
at 2008-09-30T10:27
CentOs 5.2 安裝問題Part2

By Genevieve
at 2008-09-30T05:06
at 2008-09-30T05:06
如何把所有 有whitespace的檔名 改成沒有的?

By Dora
at 2008-09-30T03:25
at 2008-09-30T03:25
考NCLP證照

By Barb Cronin
at 2008-09-30T00:45
at 2008-09-30T00:45
CentOs 5.2 安裝問題Part2

By Margaret
at 2008-09-29T22:24
at 2008-09-29T22:24