看板
[ Linux ]
討論串[問題] gdb/strace 一問
共 6 篇文章
內容預覽:
舉例來說,底下這段程式碼永遠都不會印出 final 的字串. 也許對你來說正常離開會是在 final 那邊. 但是對寫程式的我而言,我想要的正常離開會在別的地方 (雖然這樣不好). 既然你都可以印出 function call 的 stack 了. 直接設在最後一個 function 然後 next
(還有445個字)
內容預覽:
※ 引述《mystea.bbs@ptt.cc (mystea)》之銘言:. > 我現在在debug的程式, 能compile,. > 能執行, 但是不會做我要他做的事.. > 最糟糕的是, 當他結束時, gdb告訴我Program exited normally.. > 因為如此, 我好像沒有辦法知
(還有633個字)
內容預覽:
在你 compile 的時候記得加上 -g. $gcc -g test.c -o test. 其實看不太懂你的問題,不過我猜你是沒有設 break point?. 如果你沒有設 break point,程式一跑起來是很有可能一路跑到底. 然後告訴你:Wow..我結束了耶!. 先看看一些基本的 doc
(還有129個字)