157 votes

Commandes multiples dans gdb séparées par une sorte de délimiteur ';' ?

J'essaie d'exécuter deux commandes à la fois dans gdb :

finish; next

J'ai essayé d'utiliser le ';' pour séparer les commandes mais gdb ne m'a pas laissé faire les deux en même temps.

Est-il possible d'effectuer des commandes multiples dans gdb de manière similaire aux commandes bash séparées par le délimiteur ';' ?

0voto

Trevor Boyd Smith Points 3513

Je suis tombé sur une autre façon pour effectuer des commandes multiples dans GDB en utilisant un document Bash HERE.

exemple :

cat << EOF | gdb
print "command_1"
print "..."
print "command_n"
EOF

Cela n'a qu'une valeur/utilisation limitée, car GDB se termine après avoir exécuté la liste de commandes.

0voto

miguelraiz Points 36

Ce site lien décrit gdb "User-defined commands" et contient les solutions mentionnées ci-dessus.

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