0

在按 F5 或开始调试后,什么样的问题会导致此消息框出现此消息:“gdb 进程意外退出(代码 127)” ?(我不是以超级用户身份运行 QtCreator)

在此处输入图像描述

当我以超级用户身份运行 QtCreator 时,我收到了另一个带有此消息的消息框:gdb 进程无法启动。缺少调用的程序“gdb”,或者您可能没有足够的权限来调用该程序。没有相应的文件和目录

在此处输入图像描述

当我在终端中运行以下消息时

gdb -ex

我收到这个错误

加载共享库时出错:libncurses.so.5:无法打开共享对象文件:没有这样的文件或目录

但我已经安装了 libncurses5、libncursesw5、libncurses5-dev。

我该怎么办?

4

2 回答 2

0

当您在运行设置中选中“在终端中运行”时,通常会出现此消息。转到项目选项卡并取消选中“在终端中运行”,以便在 qt creator 的应用程序输出中运行程序。

或者,也许您正在调用带有错误参数的 gdb。通过在没有 qtcreator 的独立中调用调试器来检查这一点。

于 2012-05-09T05:35:11.690 回答
0

我安装了 debian 的 gdb 包而不是 QtSDK 的 gdb 二进制文件,我的问题得到了解决

于 2012-05-12T07:30:31.903 回答