如何让 Qt Creator 3.2.2 使用 GDB?

如何让 Qt Creator 3.2.2 使用 GDB?

从源代码安装 Qt Creator 3.2.2 后,我尝试使用 Qt Creator 的调试器前端运行我的项目,但没有开始调试,而是收到了来自 Qt Creator 的错误:

所选的 GDB 版本不支持 Python 脚本。它无法在 Qt Creator 中使用。

这是否意味着我必须从源代码构建 GDB,选择 python 支持,才能在 Ubuntu 中使用 Qt Creator?

答案1

正如解释的那样这篇博文,Ubuntu 中默认安装的 GDB 似乎是gdb-minimal。要获取可用于 Qt Creator 的 GDB 版本,您只需执行

sudo apt-get install gdb

这将删除gdb-minimal、安装gdb并另外安装libc6-dbg。此后,您将能够使用 QtCreator 调试您的项目,而不会出现此类错误。


1我不确定从什么意义上来说它是默认的,也许它是用build-essential或别的什么东西一起安装的......

相关内容