Amazon Best VPN GoSearch

Icône de favori OnWorks

nmposix - En ligne dans le cloud

Exécutez nmposix 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 nmposix 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 — écrit la liste des noms d'un fichier objet (PREMIUM)

SYNOPSIS


nm [−APv] [−g|−u] [-t le format] filet...
nm [−APv] [−efox] [−g|−u] [-t le format] filet...

DESCRIPTION


Pour nm l'utilitaire doit afficher des informations symboliques apparaissant dans le fichier objet, exécutable
fichier ou bibliothèque de fichiers objet nommé par filet. Si aucune information symbolique n'est disponible pour un
fichier d'entrée valide, le nm le service public doit signaler ce fait, mais ne le considère pas comme une erreur
état.

La base par défaut utilisée lors de l'écriture des valeurs numériques n'est pas spécifiée. Sur XSI-conforme
systèmes, il doit être décimal.

OPTIONS


Pour nm l'utilitaire doit être conforme au volume Base Definitions de POSIX.1‐2008, Blog 12.2,
Services Publics Syntaxe Recommandations.

Les options suivantes doivent être prises en charge :

-A Écrivez le chemin complet ou le nom de bibliothèque d'un objet sur chaque ligne.

-e N'écrivez que des informations de symboles externes (globales) et statiques.

−f Produisez une sortie complète. Écrivez des symboles redondants (.text, .Les données et .bss), normalement
supprimée.

-g N'écrivez que des informations de symboles externes (globales).

-o Écrivez les valeurs numériques en octal (équivalent à -t o).

−P Écrire les informations dans un format de sortie portable, comme spécifié dans le STDOUT
.

-t le format Écrivez chaque valeur numérique dans le format spécifié. Le format dépendra
sur le seul caractère utilisé comme le format option-argument :

d L'offset est écrit en décimal (par défaut).

o L'offset est écrit en octal.

x L'offset est écrit en hexadécimal.

-u N'écrivez que des symboles non définis.

-v Triez la sortie par valeur plutôt que par nom de symbole.

-x Écrivez les valeurs numériques en hexadécimal (équivalent à -t x).

OPÉRANDES


L'opérande suivant doit être pris en charge :

filet Un chemin d'accès d'un fichier objet, d'un fichier exécutable ou d'une bibliothèque de fichiers objet.

STDIN


Voir la section FICHIERS D'ENTRÉE.

CONTRIBUTION DES DOSSIERS


Le fichier d'entrée doit être un fichier objet, une bibliothèque de fichiers objets dont le format est le même que
ceux produits par le ar utilitaire pour l'édition de liens, ou un fichier exécutable. Les nm utilitaire
peut accepter des formats de bibliothèque d'objets définis par l'implémentation supplémentaires pour le fichier d'entrée.

ENVIRONNEMENT VARIABLES


Les variables d'environnement suivantes doivent affecter l'exécution de nm:

LANGUE Fournissez une valeur par défaut pour les variables d'internationalisation qui ne sont pas définies ou
nul. (Voir le volume Définitions de base de POSIX.1‐2008, Blog 8.2,
Internationalisation Variables pour la priorité de l'internationalisation
variables utilisées pour déterminer les valeurs des catégories de paramètres régionaux.)

LC_TOUS S'il est défini sur une valeur de chaîne non vide, remplace les valeurs de tous les autres
variables d'internationalisation.

LC_COLLER
Déterminez les paramètres régionaux des informations de classement des caractères pour le nom-symbole et
séquences de classement symbole-valeur.

LC_CTYPE Déterminer la localisation pour l'interprétation des séquences d'octets de données de texte
sous forme de caractères (par exemple, des caractères à un octet par opposition aux caractères à plusieurs octets dans
arguments).

LC_MESSAGES
Déterminez les paramètres régionaux qui doivent être utilisés pour affecter le format et le contenu de
messages de diagnostic écrits dans l'erreur standard.

NLSPATH Déterminer l'emplacement des catalogues de messages pour le traitement des LC_MESSAGES.

ASYNCHRONE ÉVÈNEMENTS


Par défaut.

SORTIE STD


Si des informations symboliques sont présentes dans les fichiers d'entrée, alors pour chaque fichier ou pour chaque
membre d'une archive, le nm le service public doit écrire les informations suivantes dans la norme
sortir. Par défaut, le format n'est pas spécifié, mais la sortie doit être triée par symbole
nom en fonction de la séquence de classement dans les paramètres régionaux actuels.

* Nom de la bibliothèque ou de l'objet, si -A est spécifié

* Nom du symbole

* Type de symbole, qui doit être soit l'un des caractères simples suivants, soit un
type défini par l'implémentation représenté par un seul caractère :

Un symbole absolu mondial.

un symbole absolu local.

B Symbole global ``bss'' (c'est-à-dire espace de données non initialisé).

b Symbole bss local.

D Symbole de données globales.

d Symbole de données locales.

T Symbole de texte global.

t Symbole de texte local.

U Symbole non défini.

* Valeur du symbole

* La taille associée au symbole, le cas échéant

Ces informations peuvent être complétées par des informations complémentaires spécifiques au
la mise en œuvre.

Si la −P option est spécifiée, les informations précédentes doivent être affichées à l'aide de l'option
format portable suivant. Les trois versions diffèrent selon que -t d, -t o, ou
-t x a été spécifié, respectivement :

"%s%s %s %d %d\n", <bibliothèque/objet prénom>,prénom>,type>,
<Plus-value>,Taille>

"%s%s %s %o %o\n",bibliothèque/objet prénom>,prénom>,type>,
<Plus-value>,Taille>

"%s%s %s %x %x\n",bibliothèque/objet prénom>,prénom>,type>,
<Plus-value>,Taille>

bibliothèque/objet prénom> doit être formaté comme suit :

* Si -A n'est pas spécifié,bibliothèque/objet prénom> doit être une chaîne vide.

* Si -A est spécifié et le correspondant filet l'opérande ne nomme pas de bibliothèque :

"%s : ", <filet>

* Si -A est spécifié et le correspondant filet l'opérande nomme une bibliothèque. Dans ce cas,
<objet filet> doit nommer le fichier objet dans la bibliothèque contenant le symbole à
décrit:

"%s[%s] : ", <filet>,objet filet>

If -A n'est pas spécifié, alors si plus d'un filet l'opérande est spécifié ou si un seul
filet l'opérande est spécifié et il nomme une bibliothèque, nm doit écrire une ligne identifiant le
objet contenant les symboles suivants avant les lignes contenant ces symboles, dans le
forme:

* Si le correspondant filet l'opérande ne nomme pas de bibliothèque :

"%s :\n", <filet>

* Si le correspondant filet l'opérande nomme une bibliothèque ; dans ce cas,objet filet> doit
être le nom du fichier dans la bibliothèque contenant les symboles suivants :

"%s[%s]:\n", <filet>,objet filet>

If −P est spécifié, mais -t n'est pas, le format doit être comme si -t x avait été précisé.

STDERR


L'erreur standard ne doit être utilisée que pour les messages de diagnostic.

SORTIE DES DOSSIERS


Aucun.

ÉLARGI DESCRIPTION


Aucun.

EXIT STATUT


Les valeurs de sortie suivantes doivent être renvoyées :

0 Achèvement réussi.

>0 Une erreur s'est produite.

CONSÉQUENCES OF LES ERREURS


Par défaut.

Pour Abonnement les sections sommes-nous informatif.

INSCRIPTION UTILISATION


Les mécanismes de liaison dynamique rendent cet utilitaire moins significatif lorsqu'il est appliqué à un
fichier exécutable car un exécutable lié dynamiquement peut omettre de nombreuses routines de bibliothèque
qui se trouverait dans un exécutable lié statiquement.

EXEMPLES


Aucun.

RAISONNEMENT


Implémentations historiques de nm ont utilisé différentes bases pour la sortie numérique et fourni
différents types de symboles par défaut qui ont été signalés. Les -t le format option, semblable à
celui utilisé dans od et mes instruments à cordes, peut être utilisé pour spécifier la base numérique ; -g et mes -u peuvent être
utilisé pour restreindre la quantité de sortie ou les types de symboles inclus dans la sortie.

Le compromis d'utiliser -t le format versus en utilisant -d, -o, et d'autres options similaires était
nécessaire en raison des différences de sens -o entre les implémentations. Les -o
option de BSD a été fournie ici comme -A pour éviter toute confusion avec le -o du Système V
(qui a été fourni ici comme -t et que -o sur les systèmes conformes XSI).

La liste d'options a été considérablement réduite par rapport à celle fournie par les
mises en œuvre.

Pour nm description est un sous-ensemble de System V et BSD nm utilitaires sans spécifié
sortie par défaut.

Il a été reconnu que les mécanismes de liaison dynamique rendent cet utilitaire moins significatif
lorsqu'il est appliqué à un fichier exécutable (car un fichier exécutable lié dynamiquement peut omettre
de nombreuses routines de bibliothèque qui se trouveraient dans un fichier exécutable lié de manière statique), mais
la valeur de nm pendant le développement du logiciel a été jugé comme l'emportant sur les autres limitations.

Le format de sortie par défaut de nm n'est pas spécifié en raison de différences dans l'historique
implémentations. Les −P option a été ajoutée pour permettre un certain type de format de sortie portable.
Après une comparaison des différents formats utilisés dans SunOS, BSD, SVR3 et SVR4, il a été
a décidé d'en créer un qui ne correspondait au format actuel d'aucun de ces quatre systèmes.
Le format conçu est facile à analyser par les humains, facile à analyser dans les scripts shell, et ne
pas besoin de varier en fonction des paramètres régionaux (car aucune description en anglais n'est incluse). Tous
des systèmes disposent actuellement des informations nécessaires pour utiliser ce format.

Le format donné dans nm STDOUT utilise caractères entre les champs, qui peuvent être n'importe
nombre de caractères nécessaires pour aligner les colonnes. Les types à caractère unique
ont été sélectionnés pour correspondre à la pratique historique et à l'exigence que la mise en œuvre
les ajouts peuvent également être des caractères uniques facilitant l'analyse des informations pour les scripts shell.

FUTUR DIRECTIONS


Aucun.

Utiliser nmposix en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.