Toolsο
GDBGUI installationο
The support for the --enable-gdbgui
argument has been removed from the install scripts and gdbgui cannot be installed this way anymore. Please use the pipx
method from the gdbgui installation guide in order to set up this tool.
Depending on your operating system and Python version, you may need to consult the list of known issues.
For example, Python 3.13 is not supported on any operating systems at the moment.
The Windows operating system is not supported since gdbgui version 0.14. Because of the existence of other issues, you will need Python 3.10 with some specific versions of the dependencies. The last know working gdbgui and dependency versions can be installed with the following command:
`bash
pipx install "gdbgui==0.13.2.0" "pygdbmi<=0.9.0.2" "python-socketio<5" "jinja2<3.1" "itsdangerous<2.1"
`
On Linux or MacOS, you can use Python 3.11 or 3.12 and gdbgui version 0.15.2.0.
Please be aware that these recommendations may change over time and for an up-to-date list of issues refer to the official issue tracker.
We recommend to use idf.py gdb
instead of idf.py gdbgui
, or debug in Eclipse/Vscode if you encounter an issue with the installation.