AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

h8300-hms-nm - En ligne dans le Cloud

Exécutez h8300-hms-nm dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande h8300-hms-nm qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


nm - liste les symboles des fichiers objets

SYNOPSIS


nm [-a--debug-sym] [-g--externe uniquement]
[-B] [-C--démêler[=Catégorie]] [-D--dynamique]
[-S--print-taille] [-s--print-armap]
[-A-o--print-nom-du-fichier][--spécial-sym]
[-n-v--tri numérique] [-p--pas de tri]
[-r--tri inversé] [--tri-taille] [-u--undéfini-seulement]
[-t base--base=base] [-P--portabilité]
[--cible=nom bfd] [-fle format--format=le format]
[--défini-seulement] [-l--ligne-numéros] [--pas de démêlage]
[-V--version] [-X 32_64] [--Aidez-moi] [fichier obj...]

DESCRIPTION


GNU nm liste les symboles des fichiers objets fichier obj.... Si aucun fichier objet n'est répertorié comme
arguments, nm assume le fichier a.out.

Pour chaque symbole, nm montre:

· La valeur du symbole, dans la base choisie par les options (voir ci-dessous), ou hexadécimale par
défaut.

· Le type de symbole. Au moins les types suivants sont utilisés ; d'autres le sont aussi
selon le format du fichier objet. S'il est en minuscule, le symbole est local ; si majuscule,
le symbole est global (externe).

« A » La valeur du symbole est absolue et ne sera pas modifiée par une nouvelle liaison.

« B » Le symbole se trouve dans la section des données non initialisées (appelée BSS).

"C" Le symbole est commun. Les symboles courants sont des données non initialisées. Lors de la liaison,
plusieurs symboles communs peuvent apparaître avec le même nom. Si le symbole est défini
partout, les symboles communs sont traités comme des références indéfinies.

"D" Le symbole se trouve dans la section des données initialisées.

"G" Le symbole se trouve dans une section de données initialisées pour les petits objets. Un fichier objet
les formats permettent un accès plus efficace aux petits objets de données, tels qu'un int global
variable par opposition à un grand tableau global.

"Je" Le symbole est une référence indirecte à un autre symbole. Il s'agit d'une extension GNU de
le format de fichier objet a.out qui est rarement utilisé.

"N" Le symbole est un symbole de débogage.

"R" Le symbole se trouve dans une section de données en lecture seule.

"S" Le symbole se trouve dans une section de données non initialisée pour les petits objets.

"T" Le symbole se trouve dans la section texte (code).

"U" Le symbole n'est pas défini.

"V" Le symbole est un objet faible. Lorsqu'un symbole défini faible est lié à un symbole normal
symbole défini, le symbole défini normal est utilisé sans erreur. Quand un faible
le symbole indéfini est lié et le symbole n'est pas défini, la valeur du faible
symbole devient zéro sans erreur.

"W" Le symbole est un symbole faible qui n'a pas été spécifiquement identifié comme un objet faible
symbole. Lorsqu'un symbole défini faible est lié à un symbole défini normal, le
le symbole défini normal est utilisé sans erreur. Lorsqu'un symbole faible indéfini est
lié et que le symbole n'est pas défini, la valeur du symbole est déterminée dans un
manière spécifique au système sans erreur. Sur certains systèmes, les majuscules indiquent qu'un
la valeur par défaut a été spécifiée.

"-" Le symbole est un symbole de coup dans un fichier objet a.out. Dans ce cas, le prochain
les valeurs imprimées sont le champ stabs other, le champ stabs desc et le type de stab.
Les symboles Stabs sont utilisés pour contenir les informations de débogage.

"?" Le type de symbole est inconnu ou le format de fichier objet est spécifique.

· Le nom du symbole.

OPTIONS


Les formes longues et courtes des options, présentées ici comme alternatives, sont équivalentes.

-A
-o
--print-nom-du-fichier
Faire précéder chaque symbole du nom du fichier d'entrée (ou du membre d'archive) dans lequel il a été
trouvé, plutôt que d'identifier le fichier d'entrée une seule fois, avant tous ses symboles.

-a
--debug-sym
Afficher tous les symboles, même les symboles réservés au débogueur ; normalement ceux-ci ne sont pas répertoriés.

-B Le même que --format=bsd (pour la compatibilité avec le MIPS nm).

-C
--demangle[=Catégorie]
Décoder (démêler) les noms de symboles de bas niveau en noms de niveau utilisateur. En plus de supprimer tout
trait de soulignement initial ajouté par le système, cela rend les noms de fonction C++ lisibles.
Différents compilateurs ont des styles de mutilation différents. Le style de démêlage en option
peut être utilisé pour choisir un style de démêlage approprié pour votre compilateur.

--pas de démêlage
Ne démêlez pas les noms de symboles de bas niveau. C'est la valeur par défaut.

-D
--dynamique
Affichez les symboles dynamiques plutôt que les symboles normaux. Ceci n'a de sens que
pour les objets dynamiques, tels que certains types de bibliothèques partagées.

-f le format
--format=le format
Utiliser le format de sortie le format, qui peut être "bsd", "sysv" ou "posix". La valeur par défaut est
"bsd". Seul le premier caractère de le format est important ; il peut être supérieur ou
minuscule.

-g
--externe uniquement
Afficher uniquement les symboles externes.

-l
--ligne-numéros
Pour chaque symbole, utilisez les informations de débogage pour essayer de trouver un nom de fichier et un numéro de ligne.
Pour un symbole défini, recherchez le numéro de ligne de l'adresse du symbole. Pour un
symbole indéfini, recherchez le numéro de ligne d'une entrée de relocalisation qui fait référence au
symbole. Si des informations sur le numéro de ligne peuvent être trouvées, imprimez-les après l'autre symbole
</br>L’Information.

-n
-v
--tri numérique
Triez les symboles numériquement par leurs adresses, plutôt que par ordre alphabétique selon leur
des noms.

-p
--pas de tri
Ne vous embêtez pas à trier les symboles dans n'importe quel ordre ; imprimez-les dans l'ordre rencontré.

-P
--portabilité
Utilisez le format de sortie standard POSIX.2 au lieu du format par défaut. Équivalent à
-f posix.

-S
--print-taille
Taille d'impression, pas la valeur, des symboles définis pour le format de sortie "bsd".

-s
--print-armap
Lors de la liste des symboles des membres de l'archive, incluez l'index : un mappage (stocké dans le
archiver par ar or ranlib) quels modules contiennent des définitions pour quels noms.

-r
--tri inversé
Inversez l'ordre du tri (qu'il soit numérique ou alphabétique) ; que le dernier vienne
d'abord.

--tri-taille
Triez les symboles par taille. La taille est calculée comme la différence entre la valeur de la
symbole et la valeur du symbole avec la valeur immédiatement supérieure. Si la sortie "bsd"
format est utilisé, la taille du symbole est imprimée, plutôt que la valeur, et -S must
être utilisé pour que la taille et la valeur soient imprimées.

--spécial-sym
Afficher des symboles qui ont une signification particulière spécifique à la cible. Ces symboles sont
généralement utilisé par la cible pour certains traitements spéciaux et ne sont normalement pas utiles
lorsqu'il est inclus dans les listes de symboles normales. Par exemple, pour les cibles ARM, cela
l'option ignorerait les symboles de mappage utilisés pour marquer les transitions entre le code ARM,
THUMB code et données.

-t base
--base=base
Utilisez base comme base d'impression des valeurs des symboles. Ce doit être d pour décimal, o
pour octal, ou x pour l'hexadécimal.

--cible=nom bfd
Spécifiez un format de code objet autre que le format par défaut de votre système.

-u
--undéfini-seulement
Afficher uniquement les symboles non définis (ceux externes à chaque fichier objet).

--défini-seulement
Afficher uniquement les symboles définis pour chaque fichier objet.

-V
--version
Afficher le numéro de version de nm et sortie.

-X Cette option est ignorée pour la compatibilité avec la version AIX de nm. il en faut un
paramètre qui doit être la chaîne 32_64. Le mode par défaut d'AIX nm correspond à
-X 32, qui n'est pas pris en charge par GNU nm.

--Aidez-moi
Afficher un résumé des options à nm et sortie.

Utilisez h8300-hms-nm en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    DivFix ++
    DivFix ++
    DivFix++ est votre réparation vidéo AVI et
    logiciel de prévisualisation. Il a conçu pour la réparation
    et prévisualisez les fichiers qui sont en téléchargement
    depuis ed2k(emule), torrent, gnutella, ftp...
    Télécharger DivFix++
  • 2
    Communauté JBoss
    Communauté JBoss
    Des projets communautaires mettant en vedette le
    dernières innovations à la pointe de la technologie
    applications. Notre projet phare JBoss AS est
    le leader Open Source,
    conforme aux normes...
    Télécharger la communauté JBoss
  • 3
    Fichier Django
    Fichier Django
    django Filer est un gestionnaire de fichiers
    application pour django qui fait
    la gestion des fichiers et des images est un jeu d'enfant.
    django-filer est un gestionnaire de fichiers
    demande de djang...
    Télécharger Django Filer
  • 4
    xCAT
    xCAT
    Boîte à outils d'administration de cluster extrême.
    xCAT est une gestion de cluster évolutive
    et outil de provisionnement qui fournit
    contrôle matériel, découverte et système d'exploitation
    disque/di...
    Télécharger xCAT
  • 5
    Psi
    Psi
    Psi est un puissant XMPP multiplateforme
    client conçu pour les utilisateurs expérimentés.
    Il existe des versions disponibles pour MS
    Windows, GNU/Linux et macOS.. Public :
    Les utilisateurs finaux...
    Télécharger Psi
  • 6
    Blobby Volée 2
    Blobby Volée 2
    Suite officielle du célèbre
    Jeu d'arcade Blobby Volley 1.x.
    Public : utilisateurs finaux/ordinateurs de bureau. Utilisateur
    interface : OpenGL, SDL. Programmation
    Langage : C++, Lua. C...
    Télécharger Blobby Volley 2
  • Plus "

Commandes Linux

Ad