136 votes

Gdb imprimer dans un fichier au lieu de la sortie standard stdout

Je suis en cours d'exécution gdb et souhaitez examiner l'un de ces malheureux dieu objets. Il faut beaucoup de pages (et j'ai un 24" moniteur tourné sur le côté!) pour voir l'ensemble de la chose. Pour la facilité d'utilisation, j'aimerais gdb pour imprimer l'objet dans un fichier au lieu de l'écran afin que je puisse l'ouvrir dans vi et de vous déplacer avec aisance. Avec tous les gdb polyvalence, il doit y avoir un moyen de faire ça, hein?

196voto

Vous devez activer la journalisation.

(gdb) set logging on

Vous pouvez lui indiquer le fichier à utiliser.

(gdb) set logging file my_god_object.log

Et vous pouvez examiner la configuration de la journalisation.

(gdb) show logging

20voto

J'ai trouvé que vous pouvez rediriger la sortie de gdb pour un fichier via l' run commande:

(gdb) run > outfile

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