卡在输入emacs gdb调试C程序/ *输入不结束文本输入*/

问题描述:

你好我是新手程序员,我试图调试一个简单的c程序,使用getline(从K&R book开始) - 输入以换行符结束。卡在输入emacs gdb调试C程序/ *输入不结束文本输入*/

我在emacs上遇到gdb问题。当我从shell进行调试时,程序正常工作。当它到达输入行并要求输入时,输入我的输入,按回车并继续执行调试步骤。 但是,当我用命令M-x gdb/*进行调试时,使用默认设置* /程序到达输入行并要求输入。我输入我的输入,然后不能进行调试/ *输入不会让我走出输入阶段,程序似乎等待更多的输入* /。

更新:使用M-x gud-gdb很好,但我不知道为什么M-x gdb不能。

+0

我建议删除'c'和'gdb'标签,因为那些标签的读者可能没有任何耐心使用Emacs内置'gdb'库的人需要特别帮助。不幸的是,人们没有给出任何建设性的批评就会投票并投票结束。如果您的问题已通过'M-x gud-gdb'解决,并且您不再需要任何帮助,请回答您自己的问题或删除问题。 – lawlist

+0

这个问题可能更适合emacs.stackexchange.com。 – Barmar

M-x gud-gdb在给定场景中正常工作。