|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
cc編譯後core
SCO下用CC編譯程序後CORE DUMP
哪位大俠知道,如何用dbx判斷在哪一行core的?
我用dbx -c core怎麼不可以啊! |
cc編譯後core
dbx 運行程序名 core;
where
另查看本版精華學習dbx |
cc編譯後core
編譯就core掉了還是執行的時候core掉了?
要知道core在哪一行還不簡單,程序裡都寫幾個printf,哪兒沒輸出就是core在這之前了。 |
cc編譯後core
能把代碼行貼出來嗎? |
cc編譯後core
| cc編譯後core
-->
我編了一個簡單的測試程序,照你的方法顯示:
main(0x1, 0x7ffff81c, 0x7ffff824) at 0x16f
這個表示哪一行出錯啊?
我找精華區怎麼沒找到dbx |
cc編譯後core
其實打printf的方法雖然笨拙了一點,但是對於找出core在哪一句很有用,比如10000行代碼,先在5000行的地方打一次,找出core在前5000行還是後5000行,反覆這樣做,每次都能把範圍縮小一半,找起來也很快的。 |
cc編譯後core
用where語句啊
另"dbx源碼調試工具快速上手」 |
cc編譯後core
hp-ux上使用什麼調試工具??我查了沒有dbx. |
cc編譯後core
| |
|