Je fais mes premiers pas avec GDB en mode TUI.problème avec la sortie de l'application débogué dans gdb
Au cours de la session de débogage, je vois que chaque ligne sortie vers la console se produit sur une seule ligne (dans l'image, vous voyez 222222
surligné en rouge). C'est comme avoir un panneau de sortie d'une seule ligne.
En plus de cela, chaque \n
ne nettoie pas cette ligne de sorte que toutes les chaînes s'écrasent mutuellement, rendant ma sortie très confuse.
Pouvez-vous m'aider un peu avec ce problème ou me diriger vers une commande clé à rechercher pour avoir une sortie propre?
J'ai également mis en surbrillance une autre zone (dans l'image 1111111
) car la première chaîne est sortie ici, puis toutes les autres sur la trame de la fenêtre de code source.
Merci beaucoup! Avec CTRL + L & out, le mode TUI est meilleur. Puis-je vous poser une autre question? Connaissez-vous un moyen de créer une zone dans l'écran GDB similaire à la VSStudio OUTPUT PANE? Je voudrais une zone de l'écran entièrement dédiée à la sortie de la console et en même temps faire mon débogage/affichage de mon code. –
Je l'ai trouvé et j'espère qu'il va aider http://ftp.gnu.org/old-gnu/Manuals/gdb-5.1.1/html_node/gdb_183.html –
Pour autant que je sache, il n'y a pas une telle caractéristique dans gdb comme SORTIE DE SORTIE. Mais il est possible de rediriger toutes les sorties du programme vers un autre terminal avec la commande TTY de gdb: http://sourceware.org/gdb/current/onlinedocs/gdb/Input_002fOutput.html#index-tty-127 – ks1322