gdb/strace 一問 - Linux

Table of Contents

※ 引述《mystea (mystea)》之銘言:
: 我現在在debug的程式, 能compile,
: 能執行, 但是不會做我要他做的事.
: 最糟糕的是, 當他結束時, gdb告訴我Program exited normally.
: 因為如此, 我好像沒有辦法知道他是從那一行離開的.
: 有辦法可以用gdb知道嗎?

在你 compile 的時候記得加上 -g
$gcc -g test.c -o test

其實看不太懂你的問題,不過我猜你是沒有設 break point?
如果你沒有設 break point,程式一跑起來是很有可能一路跑到底
然後告訴你:Wow..我結束了耶!

先看看一些基本的 documentation
ex: http://www.study-area.org/cyril/opentools/opentools/x1253.html
google:// gdb 教學

把你搞不懂的地方描述清楚,大家會比較知道問題出在哪 :)

--


我想你會衰成這樣都是我害的
---- Tizzy Mac

緊張的麥金塔?這是誰(._.?)

--

All Comments

Edwina avatarEdwina2008-10-04
基本文件還是好文一枚