我有一个由 Qt Creator 向导自动创建的纯 C++ 项目(只是“Hello World!”项目)。当我按F5调试时,终端出现错误:
Cannot connect creator comm socket /tmp/qt_temp.HP2094/stub-socket: No such file or directory
我在互联网上搜索了解决方案并尝试了这个:
change the terminal value from x-terminal-emulator -e to /usr/bin/xterm -e
不幸的是,它对我不起作用。弹出一个消息框,显示“ptrace:不允许操作”。
如何使我的 Qt Creator 控制台应用程序正常运行?
PS:我的Qt Creator版本是Ubuntu 12.04中默认的版本。
最佳答案
Ubuntu 不久前做了一些内核强化技术,这些技术产生了奇妙的效果,使 gdb
、ptrace
和 strace
在没有 sudo 权限的情况下停止工作,作为恶意软件预防更改。如果您关注this comment它会允许它正常工作。
关于qt - 如何在Qt Creator中设置终端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15539547/