AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

i686-w64-mingw32-gdb - En ligne dans le cloud

Exécutez i686-w64-mingw32-gdb dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande i686-w64-mingw32-gdb qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


gdb - Le débogueur GNU

SYNOPSIS


gdb [-Aide] [-nh] [-nx] [-q] [-grouper] [-cd=dir] [-f] [-b bps]
[-tty=dev] [-s fichier sym] [-e prog] [-se prog] [-c core] [-p IDproc]
[-x cmd] [-d dir] [prog|prog IDproc|prog core]

DESCRIPTION


Le but d'un débogueur tel que GDB est de vous permettre de voir ce qui se passe "à l'intérieur"
un autre programme pendant qu'il s'exécute -- ou ce qu'un autre programme faisait au moment où il
écrasé.

GDB peut faire quatre types principaux de choses (plus d'autres choses à l'appui) pour vous aider
attraper des bugs en flagrant délit :

· Démarrez votre programme en spécifiant tout ce qui pourrait affecter son comportement.

· Arrêtez votre programme dans des conditions spécifiées.

· Examinez ce qui s'est passé, lorsque votre programme s'est arrêté.

· Changez les choses dans votre programme, afin que vous puissiez expérimenter avec la correction des effets de
un bug et continuer à en apprendre davantage sur un autre.

Vous pouvez utiliser GDB pour déboguer des programmes écrits en C, C@t{++}, Fortran et Modula-2.

GDB est invoqué avec la commande shell "gdb". Une fois démarré, il lit les commandes du
terminal jusqu'à ce que vous lui disiez de quitter avec la commande GDB "quit". Vous pouvez obtenir de l'aide en ligne
à partir de GDB lui-même en utilisant la commande "help".

Vous pouvez exécuter "gdb" sans arguments ni options ; mais la façon la plus courante de démarrer GDB est
avec un ou deux arguments, en spécifiant un programme exécutable comme argument :

programme gdb

Vous pouvez également démarrer avec un programme exécutable et un fichier core spécifié :

noyau du programme gdb

Vous pouvez, à la place, spécifier un ID de processus comme deuxième argument, si vous souhaitez déboguer un
processus en cours :

programme gdb 1234
gdb-p 1234

attacherait GDB au processus 1234 (à moins que vous n'ayez également un fichier nommé 1234; GDB vérifie
pour un fichier core en premier). Avec option -p vous pouvez omettre le Danse nom de fichier.

Voici quelques-unes des commandes GDB les plus fréquemment utilisées :

pause [filet:]fonction
Définir un point d'arrêt à fonction (en filet).

courir [argliste]
Démarrez votre programme (avec argliste, si spécifié).

bt Backtrace : affiche la pile du programme.

impression expr
Affiche la valeur d'une expression.

c Continuez à exécuter votre programme (après l'arrêt, par exemple à un point d'arrêt).

next
Exécuter la ligne de programme suivante (après l'arrêt) ; étape plus de tout appel de fonction dans la ligne.

éditer [filet:]fonction
regardez la ligne de programme où il est actuellement arrêté.

liste [filet:]fonction
tapez le texte du programme à proximité de l'endroit où il est actuellement arrêté.

étape
Exécuter la ligne de programme suivante (après l'arrêt) ; étape développement tout appel de fonction dans la ligne.

aider [prénom]
Afficher des informations sur la commande GDB prénom, ou des informations générales sur l'utilisation de GDB.

quitter
Sortez de GDB.

Pour plus de détails sur GDB, voir En utilisant GDB : A Guide à le GNU Niveau source Debugger, par
Richard M. Stallman et Roland H. Pesch. Le même texte est disponible en ligne que le "gdb"
entrée dans le programme "info".

OPTIONS


Tous les arguments autres que les options spécifient un fichier exécutable et un fichier core (ou un ID de processus) ;
c'est-à-dire que le premier argument rencontré sans indicateur d'option associé est équivalent à un
-se option, et la seconde, le cas échéant, équivaut à une -c option si c'est le nom d'un
déposer. De nombreuses options ont des formes longues et courtes ; les deux sont montrés ici. Les formes longues
sont également reconnus si vous les tronquez, tant qu'il y a suffisamment d'options pour être
non ambigu. (Si vous préférez, vous pouvez marquer les arguments d'option avec + plutôt que -, mais
nous illustrons la convention plus habituelle.)

Toutes les options et arguments de ligne de commande que vous donnez sont traités dans l'ordre séquentiel.
L'ordre fait la différence lorsque le -x option est utilisée.

-Aide
-h Énumérez toutes les options, avec de brèves explications.

-symboles=filet
-s filet
Lire la table des symboles à partir du fichier filet.

-écrivez
Activez l'écriture dans les fichiers exécutables et principaux.

-exec=filet
-e filet
Utiliser le fichier filet comme fichier exécutable à exécuter le cas échéant, et pour examiner
données pures en conjonction avec un core dump.

-se=filet
Lire la table des symboles à partir du fichier filet et l'utiliser comme fichier exécutable.

-noyau=filet
-c filet
Utiliser le fichier filet comme un vidage de mémoire à examiner.

-commande=filet
-x filet
Exécuter les commandes GDB à partir du fichier filet.

-ex commander
Exécuter le GDB donné commander.

-Répertoire =annuaire
-d annuaire
Ajouter annuaire au chemin de recherche des fichiers source.

-nh N'exécutez pas les commandes de ~/.gdbinit.

-nx
-n N'exécutez aucune commande à partir de .gdbinit fichiers d'initialisation.

-silencieux
-q "Calmer". N'imprimez pas les messages d'introduction et de copyright. Ces messages sont
également supprimé en mode batch.

-grouper
Exécuter en mode batch. Quitter avec le statut 0 après avoir traité tous les fichiers de commandes
spécifié avec -x (Et .gdbinit, s'il n'est pas inhibé). Sortir avec un statut différent de zéro si un
une erreur se produit lors de l'exécution des commandes GDB dans les fichiers de commandes.

Le mode batch peut être utile pour exécuter GDB en tant que filtre, par exemple pour télécharger et exécuter
un programme sur un autre ordinateur ; afin de rendre cela plus utile, le message

Le programme s'est terminé normalement.

(qui est généralement émis chaque fois qu'un programme exécuté sous le contrôle de GDB se termine)
n'est pas émis lors de l'exécution en mode batch.

-cd=annuaire
Exécutez GDB en utilisant annuaire comme répertoire de travail, au lieu du répertoire courant.

-nom et prénom
-f Emacs définit cette option lorsqu'il exécute GDB en tant que sous-processus. Il dit à GDB de sortir le
nom de fichier complet et numéro de ligne d'une manière standard et reconnaissable à chaque fois qu'une pile
cadre est affiché (ce qui inclut chaque fois que le programme s'arrête). Ce reconnaissable
le format ressemble à deux \ 032 caractères, suivis du nom du fichier, du numéro de ligne et
position des caractères séparée par des deux-points et une nouvelle ligne. L'interface Emacs vers GDB
programme utilise les deux \ 032 caractères comme signal pour afficher le code source du
cadre.

-b bps
Définissez la vitesse de ligne (débit en bauds ou bits par seconde) de toute interface série utilisée par GDB
pour le débogage à distance.

-tty=dispositif
Exécuter en utilisant dispositif pour l'entrée et la sortie standard de votre programme.

Utilisez i686-w64-mingw32-gdb en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad