IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

i686-w64-mingw32-gdb - Online nel cloud

Esegui i686-w64-mingw32-gdb nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando i686-w64-mingw32-gdb che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gdb - Il debugger GNU

SINOSSI


gdb [-Aiuto] [-nn] [-nx] [-q] [-lotto] [-cd=dir] [-f] [-b bps]
[-tty=dev] [-s file di simboli] [-e prog] [-Se prog] [-c core] [-p IDproc]
[-x cmd] [-d dir] [prog|prog IDproc|prog core]

DESCRIZIONE


Lo scopo di un debugger come GDB è quello di permetterti di vedere cosa sta succedendo "dentro"
un altro programma mentre è in esecuzione -- o cosa stava facendo un altro programma in quel momento
incidentato.

GDB può fare quattro tipi principali di cose (più altre cose a supporto di queste) per aiutarti
catturare bug in atto:

· Avvia il tuo programma, specificando tutto ciò che potrebbe influenzare il suo comportamento.

· Interrompi il tuo programma a determinate condizioni.

· Esamina cosa è successo quando il tuo programma si è fermato.

· Cambia le cose nel tuo programma, così puoi sperimentare con la correzione degli effetti di
un bug e continua a conoscerne un altro.

Puoi usare GDB per eseguire il debug di programmi scritti in C, C@t{++}, Fortran e Modula-2.

GDB viene invocato con il comando shell "gdb". Una volta avviato, legge i comandi dal
terminale finché non gli dici di uscire con il comando GDB "quit". Puoi ottenere aiuto in linea
da GDB stesso utilizzando il comando "help".

Puoi eseguire "gdb" senza argomenti o opzioni; ma il modo più comune per avviare GDB è
con uno o due argomenti, specificando un programma eseguibile come argomento:

programma gdb

Puoi anche iniziare sia con un programma eseguibile che con un file core specificato:

nucleo del programma gdb

Puoi, invece, specificare un ID di processo come secondo argomento, se vuoi eseguire il debug a
processo in corso:

programma gdb 1234
gdb -p 1234

allegherebbe GDB per elaborare 1234 (a meno che tu non abbia anche un file chiamato 1234; GDB controlla
per un file principale prima). Con opzione -p puoi omettere il Programma nome del file.

Ecco alcuni dei comandi GDB più frequentemente necessari:

rompere [filetto:]funzione
Imposta un punto di interruzione a function (in filetto).

eseguire il [inganno]
Avvia il tuo programma (con inganno, se specificato).

bt Backtrace: visualizza lo stack del programma.

stampare espr
Visualizza il valore di un'espressione.

c Continua a eseguire il programma (dopo l'arresto, ad es. in corrispondenza di un punto di interruzione).

GENERAZIONE
Eseguire la riga di programma successiva (dopo l'arresto); fare un passo ancora qualsiasi chiamata di funzione nella linea.

edit [filetto:]function
guarda la riga del programma dove è attualmente fermato.

stratagemma [filetto:]function
digitare il testo del programma in prossimità del punto in cui è attualmente interrotto.

passo
Eseguire la riga di programma successiva (dopo l'arresto); fare un passo ai miglioramenti qualsiasi chiamata di funzione nella linea.

Aiuto [Nome]
Mostra informazioni sul comando GDB Nomeo informazioni generali sull'utilizzo di GDB.

smettere
Esci da GDB.

Per tutti i dettagli su GDB, vedere utilizzando GBB: A Guida a , il GNU Livello sorgente Debugger, di
Richard M. Stallman e Roland H. Pesch. Lo stesso testo è disponibile online come "gdb"
ingresso nel programma "info".

VERSIONI


Qualsiasi argomento diverso dalle opzioni specifica un file eseguibile e un file core (o ID processo);
cioè, il primo argomento incontrato senza flag di opzione associato è equivalente a a
-Se opzione, e la seconda, se presente, è equivalente a a -c opzione se è il nome di a
file. Molte opzioni hanno forme sia lunghe che brevi; entrambi sono mostrati qui. Le forme lunghe
vengono riconosciuti anche se li tronchi, purché sia ​​presente una quantità sufficiente dell'opzione per essere
inequivocabile. (Se preferisci, puoi contrassegnare gli argomenti delle opzioni con + anziché -, sebbene
illustriamo la convenzione più usuale.)

Tutte le opzioni e gli argomenti della riga di comando forniti vengono elaborati in ordine sequenziale.
L'ordine fa la differenza quando il -x viene utilizzata l'opzione.

-Aiuto
-h Elenca tutte le opzioni, con brevi spiegazioni.

-simboli=filetto
-s filetto
Leggi la tabella dei simboli dal file filetto.

-Scrivi
Abilita la scrittura in file eseguibili e core.

-exec=filetto
-e filetto
Usa file filetto come file eseguibile da eseguire quando appropriato e per l'esame
dati puri in combinazione con un core dump.

-se=filetto
Leggi la tabella dei simboli dal file filetto e usalo come file eseguibile.

-nucleo=filetto
-c filetto
Usa file filetto come un core dump da esaminare.

-comando=filetto
-x filetto
Esegui comandi GDB da file filetto.

-ex command
Esegui dato GDB command.

-Directory =elenco
-d elenco
Aggiungi elenco al percorso per cercare i file di origine.

-nn Non eseguire comandi da ~/.gdbinit.

-nx
-n Non eseguire comandi da nessuno .gdbinit file di inizializzazione.

-silenzioso
-q "Tranquillo". Non stampare i messaggi introduttivi e sul copyright. Questi messaggi sono
soppressa anche in modalità batch.

-lotto
Esegui in modalità batch. Esci con lo stato 0 dopo aver elaborato tutti i file di comando
specificato con -x (E .gdbinit, se non inibito). Esci con stato diverso da zero se an
si verifica un errore nell'esecuzione dei comandi GDB nei file di comando.

La modalità batch può essere utile per eseguire GDB come filtro, ad esempio per scaricare ed eseguire
un programma su un altro computer; per renderlo più utile, il messaggio

Programma terminato normalmente.

(che viene normalmente emesso ogni volta che termina un programma in esecuzione sotto il controllo di GDB)
non viene emesso durante l'esecuzione in modalità batch.

-cd=elenco
Esegui GDB usando elenco come sua directory di lavoro, invece della directory corrente.

-nome e cognome
-f Emacs imposta questa opzione quando esegue GDB come sottoprocesso. Dice a GDB di emettere il
nome completo del file e numero di riga in modo standard e riconoscibile ogni volta che uno stack
viene visualizzato il riquadro (che include ogni volta che il programma si interrompe). Questo riconoscibile
il formato sembra due \dieci caratteri, seguiti dal nome del file, numero di riga e
posizione del carattere separata da due punti e una nuova riga. L'interfaccia da Emacs a GDB
il programma usa i due \dieci caratteri come segnale per visualizzare il codice sorgente per il
telaio.

-b bps
Imposta la velocità della linea (baud rate o bit al secondo) di qualsiasi interfaccia seriale utilizzata da GDB
per il debug remoto.

-tty=dispositivo
Esegui usando dispositivo per l'input e l'output standard del programma.

Usa i686-w64-mingw32-gdb online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad