下面是一段帶標準輸入的代碼:#includeintmain(void){charbuf[255];while(1){/*if(fgets(buf,255,stdin)==NULL){break;}*/fputs(buf,stdout);}}我在gdbtui調試單步到fgets那一行代碼時候,gdb就像卡死了一樣,按字母回車什么的都不起作用,只有按CTRL+C能退出本次調試。但是,如果用gdb普通的模式,是可以輸入的,請教一下各位大大這是什么原因?
用gdb tui模式調試無法從標準輸入?
躍然一笑
2019-03-29 22:08:41