藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 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



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com