在 qtcreator 上使用 GDB-不支持 python 脚本
Using GDB on qtcreator-not supporting python scripting
我尝试用 qtcreator 调试一个简单的 helloworld
cpp 项目。
当我开始调试项目时,我收到一条错误消息:
The selected build of GDB does not support Python scripting.
It cannot be used in Qt Creator.
我的系统是debian9
我的QT版本是5.14.2
这是我的.pro文件:
QT += widgets
TEMPLATE = app
SOURCES = main.cpp
谁能告诉我应该如何使用 QT 配置 GDB 以避免此错误?
正如@Mark Plotnik(谢谢 Mark)所建议的,您已经安装了 gdb-minimal
。
运行 dpkg --get-selections | grep gdb
,你应该得到如下输出:
gdb-minimal install
gdbm-l10n install
libgdbm-compat4:amd64 install
libgdbm6:amd64 install
wireless-regdb install
只有gdb-minimal
,没有gdb
。
以下是我在 debian 9
系统上解决此问题的方法:
sudo apt install gdb
获得完整的 gdb
.
如果在安装后重新运行命令 dpkg --get-selections | grep gdb
,您应该:
gdb install
gdb-minimal deinstall
gdbm-l10n install
libgdbm-compat4:amd64 install
libgdbm6:amd64 install
wireless-regdb install
您应该安装 gdb
并卸载 gdb-minimal
。
之后,我在 qtCreator
上重新测试了调试,现在可以正常工作了。
我尝试用 qtcreator 调试一个简单的 helloworld
cpp 项目。
当我开始调试项目时,我收到一条错误消息:
The selected build of GDB does not support Python scripting.
It cannot be used in Qt Creator.
我的系统是debian9
我的QT版本是5.14.2
这是我的.pro文件:
QT += widgets
TEMPLATE = app
SOURCES = main.cpp
谁能告诉我应该如何使用 QT 配置 GDB 以避免此错误?
正如@Mark Plotnik(谢谢 Mark)所建议的,您已经安装了 gdb-minimal
。
运行 dpkg --get-selections | grep gdb
,你应该得到如下输出:
gdb-minimal install
gdbm-l10n install
libgdbm-compat4:amd64 install
libgdbm6:amd64 install
wireless-regdb install
只有gdb-minimal
,没有gdb
。
以下是我在 debian 9
系统上解决此问题的方法:
sudo apt install gdb
获得完整的 gdb
.
如果在安装后重新运行命令 dpkg --get-selections | grep gdb
,您应该:
gdb install
gdb-minimal deinstall
gdbm-l10n install
libgdbm-compat4:amd64 install
libgdbm6:amd64 install
wireless-regdb install
您应该安装 gdb
并卸载 gdb-minimal
。
之后,我在 qtCreator
上重新测试了调试,现在可以正常工作了。