【问题标题】:Debug conio.h using gdb使用 gdb 调试 conio.h
【发布时间】:2017-03-17 00:32:17
【问题描述】:

我正在使用 Emacs 和 gdb 来调试一个使用 coniogetch 的 c++ 程序。类似于以下内容:

#include <conio.h>

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

如果我在main 的第一行放置一个断点,gdb 就会挂起并且没有任何反应。我认为输入文件 (run &lt; input.txt) 不会起作用。

我应该如何调试它?

【问题讨论】:

    标签: c++ emacs gdb conio


    【解决方案1】:

    set new-console on 将打开一个新终端,您可以输入该终端,getch 将工作。

    其他方法也可以,但我认为这个很好。

    【讨论】:

      猜你喜欢
      • 2011-06-09
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-05
      相关资源
      最近更新 更多