36 votes

Quelle est une bonne alternative unix au DDD (Data Display Debugger)?

Je suis en développement c sous linux à l'aide de vim et de débogage à l'aide de ddd. Cependant, je trouve que l'ia se comporte très mal à défilement sur cette machine, alors son parfois très frustrant à utiliser.

J'aime la façon dont ddd cartes d'assez près à la commande gdb définir comme ce qui signifie que je suis libre d'utiliser gdb commandes lorsque je choisis, mais l'utilisation de gdb lui-même n'est pas une option, car elle n'a pas un grand travail de l'affichage de la source.

Quelqu'un peut-il suggérer une alternative décente à ddd? Je ne suis pas à la recherche d'un IDE, un simple raisonnablement mis en œuvre dans de gui façade de gdb qui est un logiciel libre.

8voto

Adrian Panasiuk Points 3863

7voto

fco.javier.sanz Points 1582

J'utilise Eclipse CDT , dans mon quotidien, ainsi que Visual Studio et c'est un très bon outil, aussi bon que Visual Studio. Il utilise la totalité de l'Éclipse de l'infrastructure pour créer un très bon gdb interface graphique. C'est comme le débogage de Java, mais avec le C++.

Si vous ne voulez pas générer des projets eclipse juste pour le débogage parce que vous voulez toujours utiliser vim comme éditeur que vous pourriez vouloir savoir que Cmake a projet eclipse générateur. Quelques liens qui pourraient vous aider à propos de ce problème: 1, 2, 3

5voto

DaveS Points 380

Avez-vous regardé le Emacs GDB intégration? C'est très bon, une fois que vous travailler sur la façon de l'utiliser. Voici une capture d'écran: http://p.blog.csdn.net/images/p_blog_csdn_net/ariesjzj/pic3.jpg.

Sinon, il y a Éclipse. C'est très jolie, et semble assez complet mais je n'ai pas utilisé beaucoup.

À défaut, je viens d'utiliser GDB TUI mode (de type "mise en page suivant" beaucoup de fois jusqu'à ce que l'affichage ressemble 'joli').

En fait je manque vraiment de Visual Studio, maintenant que je suis coincé développer pour Linux et les systèmes embarqués.

3voto

Juan Points 1235

Vous pourriez aimer: aperçu - Le débogueur de Redhat basé sur gdb

Ces outils ont également des GUI:

Débogueur Sun Studio

Je n'ai pas utilisé le débogueur Sun Studio depuis un certain temps, mais il avait sa propre version de gvim et emacs où vous pouvez réellement définir des points d'arrêt en cliquant à côté du code source.

Débogueur Intel

Et je pense qu'Eclipse a une intégration de débogueur.

Et je pense que la plupart de ces outils sont toujours gratuits, mais pas nécessairement open source.

2voto

tr3 Points 1321

vous pourriez essayer xxgdb mais il est très vieux, je ne sais même pas s'il est toujours maintenu

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X