gdb/strace 一問 - Linux

Sarah avatar
By Sarah
at 2008-09-30T23:52

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

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

--
Tags: Linux

All Comments

Edwina avatar
By Edwina
at 2008-10-04T19:54
基本文件還是好文一枚

shell script for-loop increment

Jake avatar
By Jake
at 2008-09-30T23:42
是挺麻的 可以用bc beta=0; while [ $beta != 1.0 ]; do echo $beta; beta=$(echo $beta + 0.1|bc); done ※ 引述《Reinhard (偽ABJ)》之銘言: : for loop 中的 increment 如果非整數該怎麼寫 ...

Can't open display

Ivy avatar
By Ivy
at 2008-09-30T23:18
你用的telnet么? telnet好象不可以的 一般用的ssh 你可以用putty上ssh, 勾上它的x-forwarding, 就可以了 ※ 引述《smallpanpan (smallpanpan)》之銘言: : 各位大大好 : 最近在家嘗試要連到學校工作站 : 可是一直沒有辦法顯示出東西 : 我的系 ...

Can't open display

Suhail Hany avatar
By Suhail Hany
at 2008-09-30T20:42
各位大大好 最近在家嘗試要連到學校工作站 可是一直沒有辦法顯示出東西 我的系統是windows xp 學校的是linux 我先用telnet連到學校工作站OK 再開啟X-win32 輸入setenv DISPLAY IP:0.0 然後再打 xclockandamp; 測試 可是過不久都會顯示 Error:C ...

epc的linux問題

Skylar Davis avatar
By Skylar Davis
at 2008-09-30T18:56
我想請問一下 epc上的內建linux 他有終端機嗎 我找了一下他功能 沒有終端機的功能 -- ξ 人生 ○- andlt;(╯ 也不過如此嘛 ■)﹥ ...

關於ubonto安裝

Zenobia avatar
By Zenobia
at 2008-09-30T18:37
我安裝的是Ubonto8.04的版本。 並且使用live CD,一開始是使用Window xp 系統。 下並選取e槽進行安裝雙系統,安裝完畢。 並使用光碟當作開機片,在linux系統下進行安裝。 我的硬碟是300G 並分成兩槽,是想把linux安裝於d槽andgt; 我的d槽磁碟分割是系統分頁andgt; 到 ...