EnglishFranceseCorsi

Favicon di OnWorks

xxgdb - Online nel cloud

Esegui xxgdb nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando xxgdb 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


xxgdb - Interfaccia del sistema X Window per il debugger gdb.

SINOSSI


xxdb [ -kit di strumenti ... ] [-xxgdbozione ... ] [-gdbozione ... ] [objfile [ corefile ]]

DESCRIZIONE


Xxgdb è un'interfaccia utente grafica per il gdb debugger sotto il sistema X Window. Esso
fornisce feedback visivo e input del mouse per consentire all'utente di controllare l'esecuzione del programma attraverso
punti di interruzione, per esaminare e attraversare lo stack di chiamate di funzione, per visualizzare i valori di
variabili e strutture dati e per sfogliare file e funzioni sorgente.

Xxgdb consente i comandi gdb iniziali memorizzati nel file .gdbinit da eseguire immediatamente
dopo la lettura dell'informazione simbolica. Se .gdbinit non esiste nella corrente
directory, viene cercata la directory home dell'utente ( /.gdbinit). L'opzione -nx può essere usata per
impedisce a xxgdb di eseguire questo file. L'opzione -i può essere utilizzata per modificare il nome del file di
file di comando.

Objfile è un file oggetto prodotto da un compilatore con l'opzione appropriata (-g)
specificato per produrre informazioni sulla tabella dei simboli per gdb.

Se un file denominato core esiste nella directory corrente o a corefile è specificato, xxdb può
essere utilizzato per esaminare lo stato del programma quando si è verificato il core dump.

Il nome del debugger invocato da xxdb è, per impostazione predefinita, gdb, ma può essere sovrascritto
con la variabile d'ambiente XXGDB_DEBUGGER o con l'opzione db_name.

VERSIONI


Xxgdb accetta tutte le opzioni standard della riga di comando di X Toolkit (vedi X(1)), e tutti i
opzioni gdb (vedi gdb(1)), più le seguenti opzioni specifiche di xxgdb:

-db_name nomedebugger
Specificare il nome del debugger per sovrascrivere il "gdb" predefinito. ATTENZIONE: da
prompt predefinito è il nome del debugger racchiuso tra parentesi seguito da a
spazio. Quindi se il prompt è ancora "(gdb) ", DEVI usare -db_prompt "gdb"

-db_prompt stringa di richiesta
Specificare a xxgdb qual è il prompt del debugger. L'impostazione predefinita è aspettarsi il prompt
essere il nome del debugger racchiuso tra parentesi seguito da uno spazio (ad es.
"(gdb)").

-i nomefile
Specificare il nome file del file di comando gdb iniziale. Il valore predefinito è ".gdbinit".

-nx Non esegue il file .gdbinit (o il file specificato con -i)

-grande icona
Utilizza un'icona 64x64 invece dell'icona predefinita 48x48.

SOTTOFINESTRA


Xxgdb è costituito dalle seguenti sottofinestre:

Finestra File Visualizza il percorso completo del file visualizzato nella finestra di origine,
e il numero di riga del caret.

Finestra di origine Visualizza il contenuto di un file di origine.

Finestra dei messaggi Visualizza lo stato di esecuzione e i messaggi di errore di xxdb .

Finestra dei comandi Fornisce un elenco dei comandi gdb comuni che vengono invocati semplicemente
cliccando il tasto SINISTRO del mouse.

Finestra di dialogo Fornisce un'interfaccia di digitazione a gdb.

Finestra di visualizzazione Fornisce una finestra per la visualizzazione delle variabili ogni volta che l'esecuzione si interrompe.

Finestre popup Fornisce finestre per la visualizzazione delle variabili (vedere "Visualizzazione dei dati C
Strutture" di seguito).

Le dimensioni relative della finestra sorgente, della finestra dei comandi e della finestra di dialogo possono essere
regolato trascinando il grip (un quadratino vicino al bordo destro di un bordo orizzontale)
con il tasto SINISTRO del mouse premuto.

SELEZIONE


La selezione del testo nella finestra di origine viene modificata per semplificare la selezione delle espressioni C.
Il pulsante SINISTRO del mouse in basso seleziona un'espressione C evidenziandola nel video inverso. SINISTRA
il pulsante del mouse in basso posiziona anche il cursore e aggiorna l'etichetta della riga di conseguenza.

La selezione dell'espressione C si basa sulla risorsa Delimitatori che determina l'insieme di
caratteri che delimitano un'espressione C. (Il comportamento di selezione delle parole predefinito nel
Il widget di testo Athena seleziona una parola delimitata da spazi bianchi.) Regolazione della selezione del testo
è possibile tenendo premuto il tasto SINISTRO del mouse e trascinando.

Un clic del tasto SINISTRO del mouse con il tasto SHIFT in basso stampa il valore dell'espressione
selezionato.

BARRA DI SCORRIMENTO


Premendo il pulsante SINISTRO del mouse si fa scorrere il testo in avanti, mentre premendo il pulsante DESTRO
Il pulsante fa scorrere il testo all'indietro. La quantità di scorrimento dipende dalla distanza del
pulsante del puntatore lontano dalla parte superiore della barra di scorrimento. Se si preme il pulsante nella parte superiore di
la barra di scorrimento, viene fatta scorrere solo una riga di testo. Se si preme il pulsante in basso
della barra di scorrimento, viene fatta scorrere una schermata di testo.

Premendo il pulsante CENTRALE del mouse si cambia la posizione del pollice della barra di scorrimento. trascinando
il pulsante CENTRALE del mouse verso il basso sposta il pollice lungo e cambia il testo visualizzato.

IOWIN e NOIOWIN COMANDO


Se compilato, con l'opzione giusta, xxgdb può usare una finestra io separata per parlare con gdb, quindi
l'output del programma non viene confuso con l'output di gdb. Digita il comando 'iowin' nella finestra di dialogo
per creare una finestra io. Se ricevi il messaggio di errore "Comando non definito", allora xxgdb non lo era
compilato per quella funzione. Per questa finestra io viene utilizzato il programma xxgdbiowin.

Se xxgdb è stato compilato con il supporto iowin, digitando 'noiowin' si chiuderà la finestra io e
resettare il terminale di controllo del debugger.

COMANDO BOTTONI


Comandi
eseguire il Inizia l'esecuzione del programma.

conto Continua l'esecuzione dal punto in cui è stata interrotta.

GENERAZIONE Eseguire una riga di origine, senza eseguire alcuna chiamata di funzione.

passo Esegue una riga sorgente, entrando in una funzione se la riga sorgente contiene
una chiamata di funzione.

finire Continua l'esecuzione fino al ritorno della procedura selezionata; la procedura attuale
viene utilizzato se non è selezionato nessuno.

Punto di rottura Comandi
rompere Arresta l'esecuzione del programma alla riga o nella funzione selezionata. Per impostare un
punto di interruzione nel programma, posizionare il cursore all'inizio della riga di origine o su
il nome della funzione e fare clic su rompere pulsante. Apparirà un segnale di stop accanto a
la linea di origine.

trompere Imposta un breakpoint abilitato solo per uno stop. Questo è lo stesso del rompere
pulsante tranne che il punto di interruzione viene disabilitato automaticamente la prima volta che viene colpito.

delete Rimuovere il punto di interruzione sulla riga di origine selezionata o il numero del punto di interruzione
selezionato.

mostrare attraverso le sue creazioni brkpts
Mostra i punti di interruzione correnti (sia attivi che inattivi).

pila Comandi
pila Mostra una traccia dello stack delle funzioni chiamate.

up Sali di un livello nello stack di chiamate.

giù Scendi di un livello nello stack di chiamate.

Dati Dsiplay Comandi
stampare Stampa il valore di un'espressione selezionata. (vedi anche "Visualizzazione dei dati C
Strutture" di seguito)

stampare * Stampa il valore dell'oggetto a cui punta l'espressione selezionata. (vedi anche
"Visualizzazione delle strutture di dati C" di seguito)

dalla visualizzazione Visualizza il valore di un'espressione selezionata nella finestra di visualizzazione, aggiornando la sua
valore ogni volta che l'esecuzione si interrompe.

non visualizzato Interrompe la visualizzazione del valore dell'espressione selezionata nella finestra di visualizzazione. Se
l'espressione selezionata è una costante, si riferisce al numero del display
associata a un'espressione nella finestra di visualizzazione.

args Stampa gli argomenti del frame selezionato.

mostrare attraverso le sue creazioni dalla visualizzazione
Mostra i nomi delle espressioni attualmente visualizzate.

gente del posto Stampa le variabili locali del frame selezionato.

pila Stampa un backtrace dell'intero stack.

Miscellanea Comandi
Ricerca Apri un pannello di ricerca che consente sia la ricerca in avanti (>>) che inversa (<<) di
stringhe di testo nel file sorgente. Premendo ritorno a capo dopo aver inserito la ricerca
stringa inizierà una ricerca in avanti e farà apparire il pannello di ricerca.

filetto Visualizza un browser di directory che consente all'utente di spostarsi su e giù nel
albero delle directory, per selezionare un file di testo da visualizzare, per selezionare un file eseguibile
per eseguire il debug o per selezionare un file principale di cui eseguire il debug. Le voci della rubrica sono contrassegnate con a
barra finale (`/') ed eseguibili con un asterisco finale (`*'). Nomi file
che iniziano con un punto (`.') o terminano con una tilde (`~') non sono elencati nella
menu.

Ricerca Apri un pannello di ricerca che consente sia la ricerca in avanti (>>) che inversa (<<) di
stringhe di testo nel file sorgente. Premendo ritorno a capo dopo aver inserito la ricerca
stringa inizierà una ricerca in avanti e farà apparire il pannello di ricerca.

Invia 'y' (sì) a gdb. Da utilizzare quando gdb richiede una risposta sì/no.

no Invia 'n' (no) a gdb. Da utilizzare quando gdb richiede una risposta sì/no.

smettere uscita xxdb.

I / O Win
Crea finestra io.

Non I / O Win
Elimina la finestra io.

Visualizzazione C Dati Strutture
Xxgdb fornisce un supporto primitivo per la visualizzazione grafica delle strutture C e del
capacità di seguire i puntatori. Premendo il tasto DESTRO del mouse su stampare (o stampare *)
il pulsante di comando visualizza il valore dell'espressione selezionata (o il valore dell'espressione selezionata
l'espressione punta a) in un popup. Se il valore è un puntatore o una struttura
contenente puntatori, l'utente può esaminare il valore dell'oggetto a cui punta il puntatore
facendo clic sul valore del puntatore. Questo creerà un altro popup che mostra l'oggetto
il puntatore indica. Facendo clic sull'etichetta del popup si apre lo stesso e tutti i suoi
discendenti.

X DEFAULT


Per modificare i valori predefiniti delle risorse widget utilizzate in xxdb, è necessario fare riferimento a
widget per nome o per classe. Le gerarchie dei widget per la finestra principale, il menu file,
la finestra di dialogo di ricerca e la visualizzazione dei dati a comparsa utilizzata in xxgdb sono mostrati come segue, con
il nome del widget seguito dal nome della sua classe tra parentesi:

Finestra principale:
livello superiore (ToplevelShell)
vpane (pannello)
FileWindow (modulo)
fileLabel (etichetta)
lineLabel (Etichetta)
sourceForm (modulo)
sourceWindow (AsciiText)
finestra messaggio (etichetta)
finestra di comando (riquadro)
corri (comando)
continua (comando)
successivo (comando)
passo (comando)
finire (comando)
interruzione (comando)
tbreak (comando)
elimina (comando)
su (comando)
giù (comando)
stampa (comando)
stampa * (comando)
display (comando)
annulla visualizzazione (comando)
argomenti (comando)
locali (comando)
pila (comando)
cerca (comando)
file (comando)
mostra display (comando)
mostra interruzioni (comando)
sì (comando)
nessun comando)
esci (comando)
finestra di dialogo (AsciiText)
displayWindow (testo Ascii)

Menù File:
Directory file (TransientShell)
popup (riquadro)
fileMenuLabel (Etichetta)
fileMenu (Elenco)
cancelButton (comando)

Finestra di dialogo Cerca:
Cerca (TransientShell)
searchPopup (finestra di dialogo)
<< (comando)
>> (comando)
FATTO (comando)

Popup di visualizzazione dei dati:
Popup dati (TransientShell)
popup (modulo)
etichetta (Etichetta)
dataDpyWindow (AsciiText)

Oltre alle risorse X standard, xxdb utilizza le seguenti specifiche dell'applicazione
risorse per la personalizzazione dell'utente. Il valore tra parentesi è il valore predefinito.

campana Se True, il campanello è attivo. (Vero)

vetrina
Se True, la finestra di visualizzazione viene visualizzata all'avvio. (falso)

Delimitatori
L'insieme di delimitatori per la selezione delle parole. (" !%^&*()+=~|;:{},/#

stop_color
Colore del segnale di stop. (Rosso)

colore_freccia
Colore del segno della freccia. (Blu)

updown_color
Colore del segno updown. (Blu)

bomba_colore
Colore del segno della bomba. (Rosso)

datiDpyMaxHeight
Altezza massima della finestra di visualizzazione dei dati. (300)

dataDpyMaxWidth
Larghezza massima della finestra di visualizzazione dei dati. (600)

pronto La stringa di prompt utilizzata in xxgdb. ("(xxgdb) ")

nome_db
Il nome del programma debugger. ("gdb")

db_prompt
La stringa di prompt del programma debugger. ("(gdb) ")

gdbinit
Il nome del file di comando iniziale. (".gdbinit")

nx Se True, xxgdb non eseguirà .gdbinit all'avvio. (falso)

tabulazione
Quando si visualizza il codice sorgente, la larghezza (in spazi) di una scheda. (8)

Usa xxgdb online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • 2
    SCons
    SCons
    SCons è uno strumento di costruzione di software
    che è un'alternativa superiore al
    il classico strumento di costruzione "Make" che
    tutti conosciamo e amiamo. SCons è
    implementato un...
    Scarica SCons
  • 3
    PSInt
    PSInt
    PSeInt è un interprete di pseudo-codice per
    studenti di programmazione di lingua spagnola.
    Il suo scopo principale è quello di essere uno strumento per
    imparare e comprendere le basi
    concetto...
    Scarica PSInt
  • 4
    oStorybook
    oStorybook
    oStorybook l'outil privil�gi� des
    �crivani. ATTENZIONE : voir sur
    http://ostorybook.tuxfamily.org/v5/
    --en_EN oStorybook lo strumento giusto per
    scrittori. ATTENZIONE...
    Scarica il libro di fiabe
  • 5
    Asuswrt-Merlin
    Asuswrt-Merlin
    Asuswrt-Merlin è una terza parte
    firmware per selezionare Asus wireless
    router. Basato sul firmware Asuswrt
    sviluppato da Asus, apporta modifiche, novità
    caratteristiche e...
    Scarica Asuswrt Merlin
  • 6
    Atom
    Atom
    Atom è un editor di testo che è
    moderno, accessibile e completo.
    È anche facilmente personalizzabile: tu
    puoi personalizzarlo per fare qualsiasi cosa ed essere
    capace di ...
    Scarica Atom
  • Di Più "

Comandi Linux

Ad