亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5205 | 回復: 5
打印 上一主題 下一主題

gdb 調試時遇到sleep() 卡住的問題 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-05-01 00:30 |只看該作者 |倒序瀏覽
在用GDB調試時運到sleep()后就卡住了,具體是這樣的:
代碼:
11        printf("aaaa“);
12        sleep(2);
13        printf(”aaaa“);
然后我設置兩個斷點:
(gdb) b 11
Breakpoint 1 at 0x804859a: file tes.c, line 11.
(gdb) b 13
Breakpoint 2 at 0x80485b1: file tes.c, line 13.
然后 (gdb) run  運行,這時停在11處沒什么問題,
但是我在(gdb) c   繼續(xù)運行,此時就不行了,GDB似乎停在sleep()中出不來(2秒過后還是沒反應):
(gdb) c
Continuing.
aaaa
之后按什么鍵都沒用,crtl+c 也沒用,不知道為什么會這樣,要怎樣才能從sleep中出來?
如果不調試,讓程序正常運行的話則完全正常,請各位高手幫幫忙解答一下

論壇徽章:
0
2 [報告]
發(fā)表于 2009-05-01 09:28 |只看該作者
你能不能把13行改成打印bbb?

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
3 [報告]
發(fā)表于 2009-05-01 10:35 |只看該作者
按'n'跑下一步也不行嗎?

論壇徽章:
0
4 [報告]
發(fā)表于 2009-05-01 11:24 |只看該作者

回復 #3 woshizzb 的帖子

不行阿,這時候是編輯狀態(tài),如按n回車,他不是執(zhí)行n 而是n換行,無語阿!

論壇徽章:
0
5 [報告]
發(fā)表于 2009-05-02 22:41 |只看該作者
我記得我調試過sleep的,可以往下走的

論壇徽章:
0
6 [報告]
發(fā)表于 2009-05-04 09:48 |只看該作者

回復 #1 lkpkkk123 的帖子

我給你個建議。
小弟開發(fā)也搞了些年頭。gdb也用過,但從來沒有像樓主大大這么用過。這樣用還不把人累死。
我的建議就是,gdb要會用但不要這樣用,用gdb最好就去查查關鍵錯誤,比如跟一下core文件就行了。
要是在linux下非要詳細跟蹤,用strace。
一般像樓主大大這種單元模塊,就是些邏輯算法的問題,用VC詳細測,把關鍵函數(shù)放到VC里,需要的話,就編造些數(shù)據(jù)來測。
小弟的一點點經(jīng)驗看法。僅供參考。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP