2

我有一个由 Qt Creator 向导自动创建的普通 C++ 项目(只是“Hello World!”之一)。当我按 F5 进行调试时,终端出现错误:

无法连接创建者通信套接字/tmp/qt_temp.HP2094/stub-socket:没有这样的文件或目录

我在网上找了解决办法,试过这个:

将终端值从 x-terminal-emulator -e 更改为 /usr/bin/xterm -e

不幸的是,它对我不起作用。弹出一个消息框说“ptrace:不允许操作”。

如何让我的 Qt Creator 控制台应用程序正常运行?
PS:我的 Qt creator 版本是 Ubuntu 12.04 中的默认版本。

4

1 回答 1

4

Ubuntu 不久前做了一些内核加固技术,作为一种恶意软件预防更改,它产生了奇妙的效果gdbptrace并在没有 sudo 权限的情况下停止工作。strace如果您遵循此评论,它将允许它正常工作。

于 2013-03-21T10:50:44.440 回答