Amazon Best VPN GoSearch

Icône de favori OnWorks

msp430-gdb

Exécutez msp430-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 msp430-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] [-nx] [-q] [-grouper] [-cd=dir] [-f] [-b bps] [-tty=dev] [-s fichier sym] [-e
prog] [-se prog] [-c core] [-x cmd] [-d dir] [prog[core|IDproc]]

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++ et Modula-2. La prise en charge de Fortran
être ajouté lorsqu'un compilateur GNU Fortran est prêt.

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 quitter. Vous pouvez obtenir de l'aide en ligne
A partir de gdb lui-même en utilisant la commande vous aider.

Tu peux courir 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

attacherait GDB pour traiter 1234 (sauf si vous avez également un fichier nommé `1234'; GDB vérifie
pour un fichier core en premier).

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 le
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 le
ligne.

vous 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 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', et la seconde, le cas échéant, équivaut à un `-c' option s'il s'agit du 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 '-',
bien que nous illustrions la convention plus habituelle.)

Toutes les options et arguments de ligne de commande que vous donnez sont traités dans l'ordre séquentiel.
La commande fait la différence lorsque le `-x' 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 des données pures en conjonction avec un vidage de mémoire.

-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.

-Répertoire =annuaire

-d annuaire
Ajouter annuaire au chemin de recherche des fichiers source.

-nx

-n N'exécutez aucune commande à partir de `.gdbinit' fichiers d'initialisation. Normalement, le
les commandes de ces fichiers sont exécutées après toutes les options et arguments de commande
ont été traitées.

-silencieux

-q ``Silencieux''. N'imprimez pas les messages d'introduction et de copyright. Ces messages
sont également supprimés en mode batch.

-grouper Exécuter en mode batch. Sortie avec statut 0 après avoir traité tous les fichiers de commandes
spécifié avec `-x' (et '.gdbinit', s'il n'est pas inhibé). Sortie avec un statut différent de zéro
si 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 de l'actuel
répertoire.

-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 complet du fichier et le numéro de ligne d'une manière standard et reconnaissable chaque fois qu'un
cadre de la pile est affiché (ce qui inclut chaque fois que le programme s'arrête). Cette
le format reconnaissable ressemble à deux ` 32' caractères, suivis du nom du fichier,
numéro de ligne et position du caractère séparés par des deux-points, et une nouvelle ligne. Les Emacs-
le programme d'interface vers GDB utilise les deux ` 32' 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 msp430-gdb en ligne à l'aide des services onworks.net


Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.