2016-11-03 99 views
0

我正在使用Emacs和gdb來調試使用coniogetch的C++程序。像下面這樣:使用gdb調試conio.h

#include <conio.h> 

int main(){ 
    int c = getch(); 
    cout << (char) c; 
} 

如果我把一個斷點在main的第一線,gdb掛起並沒有任何反應。我不認爲輸入文件(run < input.txt)可以工作。

我該如何調試?

回答

0

set new-console on將打開一個新的終端,您可以輸入和getch將工作。

其他方法也可能工作,但我認爲這是好的。