Pareil, gdb reste quand même plus commode (et demarre plus vite) pour chasser un petit bug vite fait, qui se résume souvent à
gdb --args toto -plop
(gdb) r
prouf segv
(gdb) w
(gdb) p le_truc_suspect
(gdb) q
D'autant que les interfaces ont quand même une petite tendance à exploser en vol: c'est bien pratique d'afficher la valeur d'une variable ou expression qu'on survole à la souris dans une petite bulle, mais quand ça declenche l'évaluation d'une fonction qui crash, cl'interface part bien souvent avec.
Sinon j'aime bien insight, quand il marche. Mais gdb+insight est quand même un des softs qui a le plus de "variations de bugs" entre les releases.. y'a toujours un petit truc qui cloche. Un coup c'est valgrind qui n'arrive plus à attacher gdb, un coup les exceptions du c++ le font planter, un coup il marche avec icc, ou pas.
Finalement c'est une interface curses pour gdb qui me plairait, je crois que j'en avais vu une en version 0.0.1 il y a quelques temps
[^] # Re: GDB 6.1 is out !
Posté par Troy McClure (site web personnel) . En réponse au journal GDB 6.1 is out !. Évalué à 1.
gdb --args toto -plop
(gdb) r
prouf segv
(gdb) w
(gdb) p le_truc_suspect
(gdb) q
D'autant que les interfaces ont quand même une petite tendance à exploser en vol: c'est bien pratique d'afficher la valeur d'une variable ou expression qu'on survole à la souris dans une petite bulle, mais quand ça declenche l'évaluation d'une fonction qui crash, cl'interface part bien souvent avec.
Sinon j'aime bien insight, quand il marche. Mais gdb+insight est quand même un des softs qui a le plus de "variations de bugs" entre les releases.. y'a toujours un petit truc qui cloche. Un coup c'est valgrind qui n'arrive plus à attacher gdb, un coup les exceptions du c++ le font planter, un coup il marche avec icc, ou pas.
Finalement c'est une interface curses pour gdb qui me plairait, je crois que j'en avais vu une en version 0.0.1 il y a quelques temps