我在Kubuntu 12.04上的Qt Creator 2.4.1中用C ++编写了简单的控制台应用程序。我的应用程序有简单的菜单,您可以在其中选择要执行的操作(使用std::cin
和getline()
)。
问题是我无法在Qt Creator中的控制台中输入数据。所以我使用选项“Run in terminal”(xterm)。但是当我想运行调试器时,我得到“不允许ptrace操作”。
所以:
我需要两者:输入数据和调试器。
任何解决方案如何处理?
答案 0 :(得分:3)
我在快速谷歌搜索后找到了this解决方案:
$ sudo su -
$ echo 0 > /proc/sys/kernel/yama/ptrace_scope
执行此操作后,我能够以调试方式运行应用程序,但调试器没有停在我的断点处。也许它适用于您的应用程序。