2017-09-15 3 views
0

J'ai croisé Qt5.9.2 pour RPi2. Sur la cible, j'ai installé les paquets gbdserver et gdb-python2. Je peux déboguer mes exécutables en lançant manuellement gdb.gdb avec prise en charge de Python dans le développement de compilation croisée

De la machine de développement, au lieu, QtCreator refuse de déboguer parce que:

La construction sélectionnée de GDB ne supporte pas les scripts Python

Je ne sais pas si le gdb qu'il parle A propos de est celui sur la machine cible ou sur le sysroot de l'hôte. J'utilise linaro toolchain (armhf) et il semble qu'il n'a pas le support de Python.

Existe-t-il un moyen de déboguer dans QtCreator?

Répondre

1

Etes-vous en train d'exécuter QtCreator sous Windows?

Il existe une solution qui a fonctionné pour moi (Windows). Téléchargez GDB avec python, préconstruisez par Qt here. J'ai eu cette solution sur le tutoriel Qt this. Sur Linux, vous pouvez essayer d'utiliser gdb-multiarch ou essayer la même solution que celle que je reçois.

Après avoir téléchargé les sources, pointez juste sur QtCreator Debugger