2013-05-09 3 views
3

J'utilise pdb pour déboguer un programme python, et le programme python utilise un module écrit par C. Je veux utiliser la commande "step" pour entrer la fonction dans le module écrit par C, mais je trouve que cette opération ne peut pas avoir du succès. Y at-il une méthode pour utiliser le module de débogage pdb écrit par C? Merci d'avance!Comment utiliser pdb pour déboguer un module écrit par C?

Répondre

2

pdb ne vous permettra pas de déboguer des modules écrits en C. Vous pouvez cependant utiliser gdb pour déboguer les erreurs que vous pourriez rencontrer dans le code C.

Pour lancer un script Python en utilisant gdb vous pouvez utiliser la commande suivante:

gdb python 

puis d'exécuter votre script:

(gdb) run <myscript>.py 
+0

Merci! Je vais essayer. –

Questions connexes