utilisation de gdb

Bonjour.

Suite à ma participation à la finale, j'ai commencé à découvrir l'utilisation de gdb. Un problème se pose maintenant à moi : Pour tester mes algos, je dispose de tests avec des fichiers .in et des .out Peut-on lancer gdb en lui disant de lire l'entrée sur un fichier fourni (cela éviterait de copier-coller maintes fois l'entrée tout en suivant l'éxécution du programme).

Par exemple, je pensais à une simple commande du type :

gdbtui main test1.in

celle-ci permettrait de lancer le débeugage de main tout en lisant test1.in comme flux d'entrée à la place du clavier.

j'ai cherché sur internet, et rien ne semble traiter ce sujet.

Merci d'avance.

Tu peux aussi lancer gdb avec les options

gdb ./fichier -tui --args tesarguments < fichier_test.in > fichier_sortie.out

Tout ce qui apparaît après --args sont des arguments qui seront passés au programme lorsque gdb le lancera.

Répondre au sujet

Vous devez vous enregistrer ou vous connecter pour poster des messages.