gdb/strace 一問 - Linux

Yuri avatar
By Yuri
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
結束.

請問這個資訊要怎麼跟我的原始碼扯上關係呢?

--
Tags: Linux

All Comments

gVim tab edit的問題

Jessica avatar
By Jessica
at 2008-09-30T10:27
我用gvim 但發現在:tabe foo.c時 在foo.c那都不能看到command 就是按: 會看不到 都要放大縮小後才能看得到 不過我試terminal 的vim就不會 想請問有沒有辦法解決這個問題 或者是說明一下如何在terminal產生一個vim的 window出來 同時terminal還能夠使用 ...

CentOs 5.2 安裝問題Part2

Genevieve avatar
By Genevieve
at 2008-09-30T05:06
假設你的硬碟... 共有 100 G 你當初安裝 Vista 時 分了兩個槽 C 跟 D C 有 90 D 有 10 那你的 硬碟 目前 已經沒有 未分割的磁區 來安裝 Linux 了 但你的C槽 還有60G啊 因為安裝VISTA 與相關軟體 已經佔了30G 若這時你的D槽也已經擺了資料 ...

如何把所有 有whitespace的檔名 改成沒有的?

Dora avatar
By Dora
at 2008-09-30T03:25
大家好, 我的目錄底下有很多如下的檔名: \ \ 1 \ \ 2 \ 10 \ 20 等等. 我想把他改成 1 2 10 20 請問有沒有什麼簡單的方法? 我目前的作法是 for FILE in $(find . -type f); do mv and#34;$FILE $(echo $FILE | ...

考NCLP證照

Barb Cronin avatar
By Barb Cronin
at 2008-09-30T00:45
套件應該都會裝好。 題目應該都是隨機出題的,應該跟第一次考沒有關係...... 建議用文字編輯器來做會比較好,最好平常有翻man page的習慣。 放鬆心情吧,這個考試很活也很好玩的。 把每個該會的都好好的確實練習,應該不會很難。 加油~ ※ 引述《privatewind (傷神客)》之銘言: : 抱歉 ...

CentOs 5.2 安裝問題Part2

Margaret avatar
By Margaret
at 2008-09-29T22:24
謝謝之前回覆我們的大大們 現在我已經可以安裝了 可是我卡在分割選擇硬碟那邊 我選安裝在未有檔案的地方 硬碟我只有一個 所以只有他可以選 我有C D 槽 (C槽裝Vista 剩60GB D槽 剩10GB) 但是他顯示錯誤 我就想說來分割硬碟 但我不知道怎樣分割..... 我現在都有東西了 如何分 ...