IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

m68hc11-nm - Online nel cloud

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

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


nm - elenca i simboli dai file oggetto

SINOSSI


nm [-a|--debug-syms] [-g|--solo-esterno]
[-B] [-C|--demaglia[=style,-D|--dinamico]
[-S|--dimensione di stampa] [-s|--print-armap]
[-A|-o|--print-nome-file][--sims-speciali]
[-n|-v|--ordinamento-numerico] [-p|--nessun tipo]
[-r|--ordinamento inverso] [--dimensione-ordinamento] [-u|--solo-indefinito]
[-t radix|--radice=radix] [-P|--portabilità]
[--bersaglio=bfdname] [-fformato|--formato=formato]
[--solo-definito] [-l|--numeri-riga] [--no-demanle]
[-V|--versione] [-X 32_64] [--Aiuto] [objfile...]

DESCRIZIONE


GNU nm elenca i simboli dai file oggetto objfile.... Se nessun file oggetto è elencato come
argomenti, nm assume il file a. fuori.

Per ogni simbolo, nm mostra:

· Il valore del simbolo, nella radice selezionata dalle opzioni (vedi sotto), o esadecimale da
predefinito.

· Il tipo di simbolo. Vengono utilizzati almeno i seguenti tipi; anche altri sono
a seconda del formato del file oggetto. Se minuscolo, il simbolo è locale; se maiuscolo,
il simbolo è globale (esterno).

"A" Il valore del simbolo è assoluto e non verrà modificato da ulteriori collegamenti.

"B" Il simbolo si trova nella sezione dei dati non inizializzati (nota come BSS).

"C" Il simbolo è comune. I simboli comuni sono dati non inizializzati. Quando si collega,
più simboli comuni possono apparire con lo stesso nome. Se il simbolo è definito
ovunque, i simboli comuni vengono trattati come riferimenti non definiti.

"D" Il simbolo si trova nella sezione dei dati inizializzati.

"G" Il simbolo si trova in una sezione dati inizializzata per piccoli oggetti. Alcuni file oggetto
i formati consentono un accesso più efficiente a piccoli oggetti di dati, come un int global
variabile rispetto a un grande array globale.

"I" Il simbolo è un riferimento indiretto a un altro simbolo. Questa è un'estensione GNU per
il formato di file oggetto a.out che viene utilizzato raramente.

"N" Il simbolo è un simbolo di debug.

"R" Il simbolo si trova in una sezione dati di sola lettura.

"S" Il simbolo si trova in una sezione dati non inizializzata per piccoli oggetti.

"T" Il simbolo si trova nella sezione di testo (codice).

"U" Il simbolo non è definito.

"V" Il simbolo è un oggetto debole. Quando un simbolo definito debole è collegato a un normale
simbolo definito, il simbolo definito normale viene utilizzato senza errori. Quando un debole
il simbolo indefinito è collegato e il simbolo non è definito, il valore dei deboli
il simbolo diventa zero senza errori.

"W" Il simbolo è un simbolo debole che non è stato specificamente etichettato come oggetto debole
simbolo. Quando un simbolo definito debole è collegato a un simbolo definito normale, il
il simbolo definito normale viene utilizzato senza errori. Quando un simbolo debole e indefinito è
collegato e il simbolo non è definito, il valore del simbolo è determinato in a
modo specifico del sistema senza errori. Su alcuni sistemi, le maiuscole indicano che a
è stato specificato il valore predefinito.

"-" Il simbolo è un simbolo stabs in un file oggetto a.out. In questo caso, il prossimo
i valori stampati sono il campo stab altro, il campo stab desc e il tipo stab.
I simboli Stabs vengono utilizzati per contenere le informazioni di debug.

"?" Il tipo di simbolo è sconosciuto o il formato del file oggetto è specifico.

· Il nome del simbolo.

VERSIONI


Le forme lunghe e corte delle opzioni, mostrate qui come alternative, sono equivalenti.

-A
-o
--print-nome-file
Precedere ogni simbolo con il nome del file di input (o membro dell'archivio) in cui si trovava
trovato, invece di identificare il file di input una sola volta, prima di tutti i suoi simboli.

-a
--debug-syms
Visualizza tutti i simboli, anche i simboli solo del debugger; normalmente questi non sono elencati.

-B Lo stesso di --formato=bsd (per compatibilità con il MIPS nm).

-C
--demanle[=style]
Decodifica (smantellare) nomi di simboli di basso livello in nomi di livello utente. Oltre a rimuovere qualsiasi
carattere di sottolineatura iniziale anteposto dal sistema, questo rende leggibili i nomi delle funzioni C++.
Diversi compilatori hanno diversi stili di manipolazione. Lo stile scomponibile opzionale
L'argomento può essere usato per scegliere uno stile di smantellamento appropriato per il tuo compilatore.

--no-demanle
Non manipolare i nomi dei simboli di basso livello. Questa è l'impostazione predefinita.

-D
--dinamico
Visualizza i simboli dinamici anziché i simboli normali. Questo è solo significativo
per oggetti dinamici, come alcuni tipi di librerie condivise.

-f formato
--formato=formato
Usa il formato di output formato, che può essere "bsd", "sysv" o "posix". L'impostazione predefinita è
"bsd". Solo il primo carattere di formato è significativo; può essere superiore o
minuscolo.

-g
--solo-esterno
Visualizza solo simboli esterni.

-l
--numeri-riga
Per ogni simbolo, usa le informazioni di debug per cercare di trovare un nome file e un numero di riga.
Per un simbolo definito, cercare il numero di riga dell'indirizzo del simbolo. Per un
simbolo indefinito, cercare il numero di riga di una voce di rilocazione che si riferisce al
simbolo. Se è possibile trovare le informazioni sul numero di riga, stamparle dopo l'altro simbolo
informazioni.

-n
-v
--ordinamento-numerico
Ordina i simboli numericamente per i loro indirizzi, piuttosto che alfabeticamente per loro
nomi.

-p
--nessun tipo
Non preoccuparti di ordinare i simboli in nessun ordine; stamparli nell'ordine incontrato.

-P
--portabilità
Utilizzare il formato di output standard POSIX.2 invece del formato predefinito. Equivalente a
-f posix.

-S
--dimensione di stampa
Dimensioni di stampa, non il valore, dei simboli definiti per il formato di output "bsd".

-s
--print-armap
Quando si elencano i simboli dai membri dell'archivio, includere l'indice: una mappatura (memorizzata nel
archivio di ar or ranlib) di cui moduli contengono definizioni per quali nomi.

-r
--ordinamento inverso
Invertire l'ordine di ordinamento (se numerico o alfabetico); lascia che venga l'ultimo
prima.

--dimensione-ordinamento
Ordina i simboli per dimensione. La dimensione è calcolata come la differenza tra il valore di
simbolo e il valore del simbolo con il valore immediatamente superiore. Se l'uscita "bsd"
viene utilizzato il formato viene stampata la dimensione del simbolo, anziché il valore, e -S devono obbligatoriamente:
essere utilizzato per stampare sia la dimensione che il valore.

--sims-speciali
Simboli di visualizzazione che hanno un significato speciale specifico del target. Questi simboli sono
solitamente utilizzati dal target per alcune elaborazioni speciali e normalmente non sono utili
quando inclusi nelle normali liste di simboli. Ad esempio per gli obiettivi ARM questo
l'opzione salterebbe i simboli di mappatura utilizzati per contrassegnare le transizioni tra codice ARM, THUMB
codice e dati.

-t radix
--radice=radix
Usa il radix come radice per la stampa dei valori dei simboli. Deve essere d per decimale, o
per ottale, o x per esadecimale.

--bersaglio=bfdname
Specificare un formato del codice oggetto diverso dal formato predefinito del sistema.

-u
--solo-indefinito
Visualizza solo i simboli non definiti (quelli esterni a ciascun file oggetto).

--solo-definito
Visualizza solo i simboli definiti per ogni file oggetto.

-V
--versione
Mostra il numero di versione di nm e uscita.

-X Questa opzione viene ignorata per compatibilità con la versione AIX di nm. ci vuole uno
parametro che deve essere la stringa 32_64. La modalità predefinita di AIX nm corrisponde
-X 32, che non è supportato da GNU nm.

--Aiuto
Mostra un riepilogo delle opzioni per nm e uscita.

@filetto
Leggi le opzioni della riga di comando da filetto. Le opzioni lette vengono inserite al posto di
originale @filetto opzione. Se filetto non esiste o non può essere letto, allora l'opzione
saranno trattati letteralmente e non rimossi.

opzioni in filetto sono separati da spazi bianchi. Può essere incluso un carattere di spazio bianco
in un'opzione racchiudendo l'intera opzione tra virgolette singole o doppie. Qualunque
carattere (inclusa una barra rovesciata) può essere incluso anteponendo il carattere a essere
incluso con una barra rovesciata. Il filetto può contenere a sua volta @ aggiuntivifiletto opzioni; qualunque
tali opzioni verranno elaborate in modo ricorsivo.

Usa m68hc11-nm online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad