EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

h8300-hms-nm – Online in der Cloud

Führen Sie h8300-hms-nm beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl h8300-hms-nm, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


nm - Listensymbole aus Objektdateien

ZUSAMMENFASSUNG


nm [-a--debug-syms] [-g--nur extern]
[-B] [-C--demangle[=Stil]] [-D--dynamisch]
[-S--Druckgröße] [-s--print-armmap]
[-A-o--print-Dateiname][--special-syms]
[-n-v--numeric-sort] [-p--keine Sortierung]
[-r--umgekehrte Sortierung] [--size-sort] [-u--undefiniert-nur]
[-t radix--radix=radix] [-P--Portabilität]
[--ziel=bfdname] [-fFormat--format=Format]
[--definiert-nur] [-l--Linien Nummern] [-No-Demangle]
[-V--Version] [-X 32_64] [--help] [Objektdatei...]

BESCHREIBUNG


GNU nm listet die Symbole aus Objektdateien auf Objektdatei.... Wenn keine Objektdateien aufgelistet sind als
Argumente, nm nimmt die Datei an a.aus.

Für jedes Symbol, nm zeigt an:

· Der Symbolwert, in der durch Optionen ausgewählten Basis (siehe unten), oder hexadezimal durch
default.

· Der Symboltyp. Mindestens die folgenden Typen werden verwendet; andere sind auch
abhängig vom Objektdateiformat. Bei Kleinbuchstaben ist das Symbol lokal; wenn Großbuchstaben,
Das Symbol ist global (extern).

"A" Der Wert des Symbols ist absolut und wird durch weitere Verknüpfungen nicht verändert.

„B“ Das Symbol befindet sich im nicht initialisierten Datenabschnitt (bekannt als BSS).

"C" Das Symbol ist üblich. Allgemeine Symbole sind nicht initialisierte Daten. Beim Verknüpfen,
Es können mehrere gemeinsame Symbole mit demselben Namen erscheinen. Wenn das Symbol definiert ist
überall werden die gemeinsamen Symbole als undefinierte Referenzen behandelt.

„D“ Das Symbol befindet sich im initialisierten Datenabschnitt.

„G“ Das Symbol befindet sich in einem initialisierten Datenabschnitt für kleine Objekte. Eine Objektdatei
Formate ermöglichen einen effizienteren Zugriff auf kleine Datenobjekte, wie z
variabel im Gegensatz zu einem großen globalen Array.

„I“ Das Symbol ist ein indirekter Verweis auf ein anderes Symbol. Dies ist eine GNU-Erweiterung für
das selten verwendete a.out-Objektdateiformat.

"N" Das Symbol ist ein Debugging-Symbol.

„R“ Das Symbol befindet sich in einem schreibgeschützten Datenabschnitt.

„S“ Das Symbol befindet sich in einem nicht initialisierten Datenabschnitt für kleine Objekte.

„T“ Das Symbol befindet sich im Textabschnitt (Code).

"U" Das Symbol ist undefiniert.

„V“ Das Symbol ist ein schwaches Objekt. Wenn ein schwach definiertes Symbol mit einem Normalen verknüpft wird
definiertes Symbol, das normale definierte Symbol wird ohne Fehler verwendet. Wenn ein schwacher
undefiniertes Symbol ist verknüpft und das Symbol ist nicht definiert, der Wert des schwachen
Das Symbol wird ohne Fehler zu Null.

„W“ Das Symbol ist ein schwaches Symbol, das nicht ausdrücklich als schwaches Objekt gekennzeichnet wurde
Symbol. Wenn ein schwach definiertes Symbol mit einem normal definierten Symbol verknüpft wird,
normal definiertes Symbol wird ohne Fehler verwendet. Wenn ein schwaches undefiniertes Symbol ist
verknüpft und das Symbol nicht definiert ist, wird der Wert des Symbols in a
systemspezifisch ohne Fehler. Auf einigen Systemen bedeutet Großbuchstaben, dass a
Standardwert wurde angegeben.

"-" Das Symbol ist ein Stichsymbol in einer a.out-Objektdatei. In diesem Fall der nächste
Die ausgegebenen Werte sind das stabs other-Feld, das stabs desc-Feld und der stab-typ.
Stabs-Symbole werden verwendet, um Debugging-Informationen zu speichern.

"?" Der Symboltyp ist unbekannt oder das Objektdateiformat ist spezifisch.

· Der Symbolname.

OPTIONAL


Die hier als Alternativen dargestellten Lang- und Kurzformen der Optionen sind gleichwertig.

-A
-o
--print-Dateiname
Stellen Sie jedem Symbol den Namen der Eingabedatei (oder des Archivelements) voran, in der es enthalten war
gefunden, anstatt die Eingabedatei nur einmal vor allen ihren Symbolen zu identifizieren.

-a
--debug-syms
Zeigen Sie alle Symbole an, sogar nur Debugger-Symbole; normalerweise sind diese nicht aufgeführt.

-B Das Gleiche wie --format=bsd (für Kompatibilität mit dem MIPS nm).

-C
--demangle[=Stil]
Decodieren (entwirren) Symbolnamen auf niedriger Ebene in Namen auf Benutzerebene. Neben dem Entfernen jeglicher
Anfangsunterstrich, der vom System vorangestellt wird, macht C++-Funktionsnamen lesbar.
Verschiedene Compiler haben unterschiedliche Mangelstile. Der optionale Entformungsstil
-Argument kann verwendet werden, um einen geeigneten Entschlüsselungsstil für Ihren Compiler auszuwählen.

-No-Demangle
Zerstören Sie keine Symbolnamen auf niedriger Ebene. Dies ist die Standardeinstellung.

-D
--dynamisch
Zeigen Sie die dynamischen Symbole anstelle der normalen Symbole an. Das ist nur sinnvoll
für dynamische Objekte, wie z. B. bestimmte Typen von gemeinsam genutzten Bibliotheken.

-f Format
--format=Format
Verwenden Sie das Ausgabeformat Format, die "bsd", "sysv" oder "posix" sein kann. Die Standardeinstellung ist
"bsd". Nur das erste Zeichen von Format ist wichtig; es kann entweder oben sein oder
Kleinbuchstaben.

-g
--nur extern
Nur externe Symbole anzeigen.

-l
--Linien Nummern
Verwenden Sie für jedes Symbol Debuginformationen, um einen Dateinamen und eine Zeilennummer zu finden.
Suchen Sie bei einem definierten Symbol nach der Zeilennummer der Adresse des Symbols. Für ein
undefiniertes Symbol, suchen Sie nach der Zeilennummer eines Umzugseintrags, der sich auf die
Symbol. Wenn Zeilennummerninformationen gefunden werden können, drucken Sie diese nach dem anderen Symbol
Informationen.

-n
-v
--numeric-sort
Sortieren Sie Symbole numerisch nach ihren Adressen und nicht alphabetisch nach ihrer
Namen.

-p
--keine Sortierung
Kümmern Sie sich nicht darum, die Symbole in beliebiger Reihenfolge zu sortieren; drucken Sie sie in der angegebenen Reihenfolge aus.

-P
--Portabilität
Verwenden Sie das POSIX.2-Standardausgabeformat anstelle des Standardformats. Gleichwertig
-f POSIX.

-S
--Druckgröße
Druckgröße (nicht der Wert) definierter Symbole für das Ausgabeformat „bsd“.

-s
--print-armmap
Fügen Sie beim Auflisten von Symbolen von Archivmitgliedern den Index hinzu: eine Zuordnung (gespeichert im
archivieren von ar or ranlib) welche Module Definitionen für welche Namen enthalten.

-r
--umgekehrte Sortierung
Kehren Sie die Sortierreihenfolge um (ob numerisch oder alphabetisch); lass das letzte kommen
zuerst.

--size-sort
Symbole nach Größe sortieren. Die Größe wird als Differenz zwischen dem Wert der berechnet
Symbol und den Wert des Symbols mit dem nächsthöheren Wert. Wenn der "bsd"-Ausgang
Format verwendet wird, wird die Größe des Symbols gedruckt, nicht der Wert, und -S sollen
verwendet werden, um Größe und Wert zu drucken.

--special-syms
Symbole anzeigen, die eine zielspezifische Sonderbedeutung haben. Diese Symbole sind
wird normalerweise vom Ziel für eine spezielle Verarbeitung verwendet und ist normalerweise nicht hilfreich
wenn sie in den normalen Symbollisten enthalten sind. Dies gilt beispielsweise für ARM-Ziele
Diese Option würde die Zuordnungssymbole überspringen, die zum Markieren von Übergängen zwischen ARM-Code verwendet werden.
THUMB-Code und Daten.

-t radix
--radix=radix
Verwenden Sie die radix als Basis zum Drucken der Symbolwerte. Es muss sein d für dezimal, o
für Oktal, oder x für hexadezimal.

--ziel=bfdname
Geben Sie ein anderes Objektcodeformat als das Standardformat Ihres Systems an.

-u
--undefiniert-nur
Nur undefinierte Symbole anzeigen (die außerhalb jeder Objektdatei).

--definiert-nur
Zeigen Sie nur definierte Symbole für jede Objektdatei an.

-V
--Version
Zeige die Versionsnummer von nm und verlassen.

-X Diese Option wird aus Kompatibilitätsgründen mit der AIX-Version von . ignoriert nm. Es braucht einen
Parameter, der die Zeichenfolge sein muss 32_64. Der Standardmodus von AIX nm entspricht
-X 32, die von GNU . nicht unterstützt wird nm.

--help
Eine Zusammenfassung der Optionen anzeigen, um nm und verlassen.

Verwenden Sie h8300-hms-nm online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    DivFix + +
    DivFix + +
    DivFix++ ist Ihre AVI-Videoreparatur und
    Vorschau-Software. Es ist für die Reparatur konzipiert
    und Vorschaudateien, die heruntergeladen werden
    von ed2k(emule), torrent, gnutella, ftp...
    Laden Sie DivFix++ herunter
  • 2
    JBoss-Community
    JBoss-Community
    Community-gesteuerte Projekte mit dem
    neueste Innovationen für Spitzenreiter
    Anwendungen. Unser Vorzeigeprojekt ist JBoss AS
    die führende Open Source,
    normgerecht...
    Laden Sie die JBoss-Community herunter
  • 3
    Django-Filer
    Django-Filer
    Django Filer ist eine Dateiverwaltung
    Anwendung für Django, die macht
    Umgang mit Dateien und Bildern ein Kinderspiel.
    django-filer ist eine Dateiverwaltung
    Bewerbung für Djang...
    Laden Sie Django Filer herunter
  • 4
    xCAT
    xCAT
    Extreme Cluster Administration Toolkit.
    xCAT ist ein skalierbares Cluster-Management
    und Bereitstellungstool, das Folgendes bereitstellt
    Hardwaresteuerung, Erkennung und Betriebssystem
    diskful/di...
    Laden Sie xCAT herunter
  • 5
    Hunde
    Hunde
    Psi ist ein plattformübergreifendes, leistungsstarkes XMPP
    Client für erfahrene Benutzer.
    Es sind Builds für MS verfügbar
    Windows, GNU/Linux und macOS. Zielgruppe:
    Endnutzer...
    Laden Sie Psi herunter
  • 6
    Blobby-Volley 2
    Blobby-Volley 2
    Offizielle Fortsetzung des berühmten
    Blobby Volley 1.x Arcade-Spiel.
    Zielgruppe: Endbenutzer/Desktop. Benutzer
    Schnittstelle: OpenGL, SDL. Programmierung
    Sprache: C++, Lua. C...
    Laden Sie Blobby Volley 2 herunter
  • Mehr »

Linux-Befehle

Ad