Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using GDB on qtcreator-not supporting python scripting

I try to debug a trivial helloworld cpp project with qtcreator.

When I start debugging the project, I obtain an error saying:

The selected build of GDB does not support Python scripting.
It cannot be used in Qt Creator.

My system is debian9

My QT version is 5.14.2
Here is my .pro file:

QT += widgets
TEMPLATE = app
SOURCES  = main.cpp

Can anyone show me how I should configure GDB with QT to avoid this error?

like image 431
Arnauld Avatar asked Dec 13 '25 12:12

Arnauld


1 Answers

As @Mark Plotnik (Thank you Mark) suggested, you have a gdb-minimal installed.

Running dpkg --get-selections | grep gdb, you should have an ouput like the following:

gdb-minimal                 install
gdbm-l10n                   install
libgdbm-compat4:amd64       install
libgdbm6:amd64              install
wireless-regdb              install

Only gdb-minimal, there is no gdb.

Here is what I did to solve this problem on my debian 9 system:

sudo apt install gdb

to get the full gdb.

If you rerun the command after the installation dpkg --get-selections | grep gdb, you should have :

gdb                         install
gdb-minimal                 deinstall
gdbm-l10n                   install
libgdbm-compat4:amd64       install
libgdbm6:amd64              install
wireless-regdb              install

You should have gdb installed and gdb-minimal uninstalled.

After this, I retested debugging on qtCreator and it works now.

like image 57
Pat. ANDRIA Avatar answered Dec 15 '25 01:12

Pat. ANDRIA



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!