Bonjour,
Jusqu'à il y a peu, j'utilisais ddd pour débugger mes programmes.
Or ddd ne supporte pas le verrouillage numérique et les caractères accentués en UTF-8.
Je lui cherche un substitut.
J'ai un peu gratté du coté des greffons de geany sans beaucoup de succès.
Et, pour des raisons pédagogiques, je préfèrerais une application indépendante (une action <=> un outil, sinon mes étudiants confondent tout :-)).
Que me suggèreriez-vous ?
Cordialement
Dominique
# Du texte et rien que du texte ?
Posté par Matthieu Moy (site web personnel) . Évalué à 3.
Je n'ai pas de solution parfaite (sur le principe, ddd est effectivement très bien, mais il vieillit très mal …).
Une possibilité :
gdbtui
(text user interface), ougdb -tui
, ou encore Control-x o depuis un gdb textuel. Ça reste assez spartiate mais c'est plus utilisable quegdb
de base, et l'intérêt est que c'est installé plus ou moins partout (en particulier sur la machine exotique de l'étudiant, sur laquelle ton futur outil préféré ne s'installera pas, loi de Murphy oblige).[^] # Re: Du texte et rien que du texte ?
Posté par freem . Évalué à 2.
Personnellement, je trouve cgdb plus utilisable que l'interface curses officielle de gdb, et pas qu'un peu.
Pour ce qui est de l'installation, il y a un paquet dans le dépôt Debian, à minima, j'imagine qu'il y en a aussi pour d'autres distribs. Au pire, il y a très peu de dépendances, donc la compilation est triviale, ce qui à tendance à refréner les envies de Murphy d'embêter le monde.
Par contre, pas compatible avec lldb, mais je ne connais aucun débogueur standalone fonctionnel sous Linux qui le soit, malheureusement.
[^] # Re: Du texte et rien que du texte ?
Posté par freem . Évalué à 2. Dernière modification le 06 octobre 2017 à 13:55.
[supprimé pour cause de doublon… 1ère fois que ça m'arrive…]
# alternative to
Posté par Marc Quinton . Évalué à 2.
le site alternativeto donne 2 réponses :
- https://sourceware.org/insight/
- http://www.kdbg.org/
sinon, il faut peut-etre regarder du coté des IDE : éclipse, KDevelop, Code::Blocks ; ils sont nombreux, essaie de trouver le plus léger.
[^] # Re: alternative to
Posté par freem . Évalué à 2.
insight semble ne plus être maintenu depuis 8 ans, du coup, ça me semble une mauvaise idée de l'utiliser encore, ne serait-ce que parce que je doute que l'API de gdb n'ait pas évolué depuis tout ce temps.
Me semble qu'il a explicitement dit qu'il ne voulait pas d'un debugguer dans un IDE, justement:
Tu as essayé kdbg? Je serais curieux de voir ce qu'il donne («standalone», encore maintenu, interface graphique pas dégueu à première vue) mais la flemme d'installer tout KDE…
# Emacs ?
Posté par Anthony Jaguenaud . Évalué à 3.
Emacs dispose d’un excellent mode de debug. Je ne serais pas surpris que vim dispose également d’un plug’in correct.
[^] # Re: Emacs ?
Posté par foobarbazz . Évalué à 1.
+1
Personnellement j'ai jamais vu mieux.
# Nemiver
Posté par copapa . Évalué à 2.
Moi j'ai bien aimé nemiver quand j'ai eu besoin d'un debugger. Ca utilise gdb dans l'arrière boutique également.
https://wiki.gnome.org/Apps/Nemiver
# gdbgui, A browser-based frontend for GDB
Posté par TML . Évalué à 1.
Je viens suis en trains de tester gdbgui, qui utilise le navigateur!, et ca marche relativement bien.
https://github.com/cs01/gdbgui
Bon en revanche, d'un point de vue appli indépendante…
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.