EngelsFransSpaans

Ad


OnWorks-favicon

m68hc11-nm - Online in de cloud

Voer m68hc11-nm uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht m68hc11-nm die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


nm - lijst symbolen uit objectbestanden

KORTE INHOUD


nm [-a|--debug-syms] [-g|--extern-alleen]
[-B] [-C|--ontmantelen[=stijl,-D|--dynamisch]
[-S|--afdrukformaat] [-s|--print-armmap]
[-A|-o|--print-bestandsnaam][--special-syms]
[-n|-v|--numeriek sorteren] [-p|--geen sortering]
[-r|--omgekeerd sorteren] [--grootte-sorteren] [-u|-- alleen ongedefinieerd]
[-t radix|--radix=radix] [-P|--draagbaarheid]
[--doel=bfdnaam] [-fformaat|--formaat=formaat]
[--alleen-gedefinieerd] [-l|--lijn nummers] [--geen-demangle]
[-V|--versie] [-X 32_64] [--help] [objbestand

PRODUCTBESCHRIJVING


GNU nm geeft een overzicht van de symbolen uit objectbestanden objbestand.... Als er geen objectbestanden worden vermeld als
argumenten, nm gaat ervan uit dat het bestand a.out.

Voor elk symbool, nm shows:

· De symboolwaarde, in de radix geselecteerd door opties (zie hieronder), of hexadecimaal door
standaard.

· Het symbooltype. In ieder geval worden de volgende typen gebruikt; anderen zijn ook
afhankelijk van het bestandsformaat van het object. Als het kleine letters zijn, is het symbool lokaal; indien hoofdletters,
het symbool is globaal (extern).

"A" De waarde van het symbool is absoluut en zal niet worden gewijzigd door verder te linken.

"B" Het symbool bevindt zich in het gedeelte met niet-geïnitialiseerde gegevens (bekend als BSS).

"C" Het symbool is gebruikelijk. Veelvoorkomende symbolen zijn niet-geïnitialiseerde gegevens. Bij het koppelen,
meerdere gemeenschappelijke symbolen kunnen verschijnen met dezelfde naam. Als het symbool is gedefinieerd
overal worden de gemeenschappelijke symbolen behandeld als ongedefinieerde verwijzingen.

"D" Het symbool staat in het gedeelte met geïnitialiseerde gegevens.

"G" Het symbool bevindt zich in een geïnitialiseerd gegevensgedeelte voor kleine objecten. Een objectbestand
formaten maken efficiëntere toegang mogelijk tot kleine gegevensobjecten, zoals een globale int
variabele in tegenstelling tot een grote globale array.

"I" Het symbool is een indirecte verwijzing naar een ander symbool. Dit is een GNU-extensie voor
het a.out-objectbestandsformaat dat zelden wordt gebruikt.

"N" Het symbool is een foutopsporingssymbool.

"R" Het symbool staat in een alleen-lezen gegevenssectie.

"S" Het symbool bevindt zich in een niet-geïnitialiseerde gegevenssectie voor kleine objecten.

"T" Het symbool staat in de tekst (code) sectie.

"U" Het symbool is niet gedefinieerd.

"V" Het symbool is een zwak object. Wanneer een zwak gedefinieerd symbool is gekoppeld aan een normaal
gedefinieerd symbool, wordt het normaal gedefinieerde symbool zonder fouten gebruikt. wanneer een zwakke
undefined symbool is gekoppeld en het symbool is niet gedefinieerd, de waarde van de zwakke
symbool wordt nul zonder fout.

"W" Het symbool is een zwak symbool dat niet specifiek is getagd als een zwak object
symbool. Wanneer een zwak gedefinieerd symbool is gekoppeld aan een normaal gedefinieerd symbool, wordt de
normaal gedefinieerd symbool wordt gebruikt zonder fouten. Wanneer een zwak ongedefinieerd symbool is
gekoppeld en het symbool is niet gedefinieerd, wordt de waarde van het symbool bepaald in a
systeemspecifieke manier zonder fouten. Op sommige systemen geeft hoofdletters aan dat a
standaardwaarde is opgegeven.

"-" Het symbool is een steeksymbool in een a.out objectbestand. In dit geval de volgende
afgedrukte waarden zijn het veld steken overig, het veld steken desc en het type steek.
Stabs-symbolen worden gebruikt om foutopsporingsinformatie vast te houden.

"?" Het symbooltype is onbekend, of het bestandsformaat van het object is specifiek.

· De symboolnaam.

OPTIES


De lange en korte vormen van opties, hier weergegeven als alternatieven, zijn gelijkwaardig.

-A
-o
--print-bestandsnaam
Laat elk symbool voorafgaan door de naam van het invoerbestand (of archieflid) waarin het zich bevond
gevonden, in plaats van het invoerbestand slechts één keer te identificeren, vóór al zijn symbolen.

-a
--debug-syms
Toon alle symbolen, zelfs symbolen voor alleen debugger; normaal gesproken worden deze niet vermeld.

-B Hetzelfde als --format=bsd (voor compatibiliteit met de MIPS nm).

-C
--ontwarren[=stijl]
decoderen (ontmantelen) symboolnamen op laag niveau in namen op gebruikersniveau. Naast het verwijderen van eventuele
aanvankelijke onderstrepingsteken voorafgegaan door het systeem, dit maakt C++-functienamen leesbaar.
Verschillende compilers hebben verschillende mangling-stijlen. De optionele ontmantelingsstijl
argument kan worden gebruikt om een ​​geschikte demangling-stijl voor uw compiler te kiezen.

--geen-demangle
Ontwar de namen van symbolen op laag niveau niet. Dit is de standaardinstelling.

-D
--dynamisch
Geef de dynamische symbolen weer in plaats van de normale symbolen. Dit is alleen zinvol
voor dynamische objecten, zoals bepaalde typen gedeelde bibliotheken.

-f formaat
--formaat=formaat
Gebruik het uitvoerformaat formaat, wat "bsd", "sysv" of "posix" kan zijn. De standaard is
"bsd". Alleen het eerste teken van formaat is aanzienlijk; het kan zowel boven als zijn
kleine letters.

-g
--extern-alleen
Geef alleen externe symbolen weer.

-l
--lijn nummers
Gebruik voor elk symbool foutopsporingsinformatie om te proberen een bestandsnaam en regelnummer te vinden.
Zoek voor een gedefinieerd symbool het regelnummer van het adres van het symbool. Voor een
ongedefinieerd symbool, zoek naar het regelnummer van een verplaatsingsitem dat verwijst naar de
symbool. Als er informatie over het regelnummer kan worden gevonden, drukt u deze af na het andere symbool
informatie.

-n
-v
--numeriek sorteren
Sorteer symbolen numeriek op hun adres, in plaats van alfabetisch op hun
namen.

-p
--geen sortering
Doe geen moeite om de symbolen in willekeurige volgorde te sorteren; print ze in de volgorde waarin ze zijn aangetroffen.

-P
--draagbaarheid
Gebruik het POSIX.2 standaard uitvoerformaat in plaats van het standaardformaat. Gelijkwaardig aan
-f posix.

-S
--afdrukformaat
Afdrukgrootte, niet de waarde, van gedefinieerde symbolen voor het "bsd" uitvoerformaat.

-s
--print-armmap
Neem bij het weergeven van symbolen van archiefleden de index op: een toewijzing (opgeslagen in de
archief door ar or ranlib) waarvan modules definities bevatten voor welke namen.

-r
--omgekeerd sorteren
Keer de volgorde van de sortering om (numeriek of alfabetisch); laat de laatste komen
kopen.

--grootte-sorteren
Sorteer symbolen op grootte. De grootte wordt berekend als het verschil tussen de waarde van de
symbool en de waarde van het symbool met de eerstvolgende hogere waarde. Als de "bsd"-uitgang
formaat wordt gebruikt de grootte van het symbool wordt afgedrukt, in plaats van de waarde, en -S Dan moet je
worden gebruikt om zowel de grootte als de waarde af te drukken.

--special-syms
Geef symbolen weer die een doelspecifieke speciale betekenis hebben. Deze symbolen zijn:
meestal gebruikt door het doelwit voor een speciale verwerking en zijn normaal gesproken niet nuttig
indien opgenomen in de normale symboollijsten. Voor ARM-doelen is dit bijvoorbeeld:
optie zou de toewijzingssymbolen overslaan die worden gebruikt om overgangen tussen ARM-code te markeren, THUMB
code en gegevens.

-t radix
--radix=radix
Te gebruiken radix als de radix voor het afdrukken van de symboolwaarden. Het moet zijn d voor decimaal, o
voor octaal, of x voor hexadecimaal.

--doel=bfdnaam
Geef een andere objectcode-indeling op dan de standaardindeling van uw systeem.

-u
-- alleen ongedefinieerd
Geef alleen ongedefinieerde symbolen weer (die buiten elk objectbestand staan).

--alleen-gedefinieerd
Geef alleen gedefinieerde symbolen weer voor elk objectbestand.

-V
--versie
Toon het versienummer van nm en verlaat.

-X Deze optie wordt genegeerd voor compatibiliteit met de AIX-versie van nm. Het duurt een
parameter die de string moet zijn 32_64. De standaardmodus van AIX nm overeen met
-X 32, die niet wordt ondersteund door GNU nm.

--help
Toon een overzicht van de opties om nm en verlaat.

@filet
Lees opdrachtregelopties van filet. De gelezen opties worden ingevoegd in plaats van de
origineel @filet optie. Indien filet niet bestaat, of niet kan worden gelezen, dan is de optie
wordt letterlijk behandeld en niet verwijderd.

opties in filet worden gescheiden door witruimte. Een witruimteteken kan worden opgenomen
in een optie door de hele optie tussen enkele of dubbele aanhalingstekens te plaatsen. Ieder
teken (inclusief een backslash) kan worden toegevoegd door het teken voor te zetten dat moet worden
inclusief backslash. De filet kan zelf extra @ bevattenfilet opties; ieder
dergelijke opties worden recursief verwerkt.

Gebruik m68hc11-nm online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad