Nm - Aṣẹ Linux - Òfin UNIX

nm - awọn ami akojọ lati awọn faili ohun

SYNOPSIS

nm [ -a | --debug-syms ] [ -g | --extern-nikan ]
[ -B ] [ -C | --demangle [= ara ]] [ -D | --dynamic ]
[ -S | --print-size ] [ -s | --print-armap ]
[ -A | -o | - orukọ-faili-orukọ-titẹ )
[ -n | -v | --numeric-sort ] [ -p | - ko si-iru ]
[ -r | - iyatọ-iru ] [ --size-lẹsẹsẹ ] [ -u | - ti a ti fi si-nikan ]
[ -i- radix | --radix = radix ] [ -P | - iyokuro ]
[ --target = bfdname ] [ -f kika | --format = kika ]
[ --de-nikan ] [ -l | --line-nọmba ] [ --no-demangle ]
[ -V | --iwọn ] [ -X 32_64 ] [ --help ] [ objfile ...]

Apejuwe

GNU nm ṣe akojọ awọn aami lati awọn faili faili objfile .... Ti ko ba si faili faili ti wa ni akojọ si bi awọn ariyanjiyan, nm n ṣe awopọ faili a.out .

Fun aami kọọkan, nm fihan:

*

Iwọn ami, ni radix ti a yan nipa awọn aṣayan (wo isalẹ), tabi hexadecimal nipasẹ aiyipada.

*

Orisi aami. O kere awọn aṣiṣe to wa ni lilo; Awọn ẹlomiiran tun jẹ, tun da lori faili kika ohun. Ti o ba jẹ kekere, aami naa jẹ agbegbe; ti o ba jẹ aami-nla, aami jẹ agbaye (ita).

A

Iwọn ami naa jẹ idiyele, ko si ni iyipada nipasẹ sisọ pọ.

B

Aami naa wa ninu aaye data ti a ko ti kọkọ silẹ (ti a mọ ni BSS).

C

Aami naa wọpọ. Awọn aami ti o wọpọ jẹ data ti a ko kọkọ. Nigbati o ba n sopọ, awọn ami ti o wọpọ le han pẹlu orukọ kanna. Ti o ba jẹ aami naa ni ibikibi, awọn aami ti o wọpọ ni a ṣe bi awọn itọka ti a ko mọ.

D

Aami naa wa ninu apakan data ti a ti kọkọ.

G

Aami naa wa ninu aaye data ti a ti kọkọ fun awọn nkan kekere. Diẹ ninu awọn ọna faili faili laaye aaye diẹ si awọn ohun elo data kekere, gẹgẹbi iyipada agbaye ti o lodi si titobi agbaye ti o tobi.

I

Aami naa jẹ itọkasi aiṣe-tọka si aami miiran. Eyi ni GNU-afikun si faili kika faili a.out ti a ko lo.

N

Aami jẹ ami aṣoju kan.

R

Aami naa wa ni apakan kika-nikan.

S

Aami naa wa ninu apakan data ti a ko ti kọ silẹ fun awọn ohun kekere.

T

Aami naa wa ninu apakan (koodu) apakan.

U

Aami ti ko ni aika.

V

Aami jẹ ohun ti ko lagbara. Nigbati aami ti a ko le lagbara ti a ti sopọ pẹlu aami deede ti o jẹ deede, a ti lo aami ti a ti ṣe deede pẹlu aṣiṣe. Nigbati aami ailera ti ko lagbara ti wa ni asopọ ati pe aami ko ni asọye, iye ti aami alailagbara di odo lai si aṣiṣe.

W

Aami naa jẹ aami ailera ti a ko fi aami si pataki bi aami ami ohun alagbara. Nigbati aami ti a ko le lagbara ti a ti sopọ pẹlu aami deede ti o jẹ deede, a ti lo aami ti a ti ṣe deede pẹlu aṣiṣe. Nigbati aami ailera ti ko lagbara ti wa ni asopọ ati pe aami ko ni asọye, iye ti aami alailagbara di odo lai si aṣiṣe.

-

Aami jẹ ami aami stabs ni faili faili a.out. Ni idi eyi, awọn nọmba ti o tẹle ni awọn atẹgun awọn aaye miiran, awọn ile-iṣẹ stabs sọkalẹ, ati iru iru. Aami awọn aami ti a lo lati mu alaye idinkuro.

?

Iru aami jẹ aimọ, tabi pato faili faili.

*

Orukọ aami.

Awọn aṣayan

Awọn ọna kukuru ati kukuru ti awọn aṣayan, ti a fihan nibi bi awọn iyatọ, jẹ deede.

-A

-o

- -print-file-name

Ṣe ami aami kọọkan pẹlu orukọ faili faili (tabi akọsilẹ ile-iwe) ninu eyiti o ti ri, dipo ki o yan faili kikọ nikan lẹẹkanṣoṣo, ṣaaju ki gbogbo awọn ami rẹ.

-a

--debug-syms

Fi gbogbo aami han, ani awọn aami aṣoju-nikan; deede wọnyi ko ba wa ni akojọ.

-B

Kanna bii --format = bsd (fun ibamu pẹlu MIPS nm ).

-C

--demangle [= ara ]

Awọn iyasọtọ ( demangle ) awọn orukọ aami-kekere-ipele si orukọ awọn ipele olumulo. Yato si yiyọ eyikeyi ibẹrẹ ti o ṣe alaye tẹlẹ nipasẹ eto naa, eyi jẹ ki awọn iṣẹ C ++ jẹ ojuṣe. Awọn oludari ti o yatọ si yatọ si awọn aza. Aṣeyan ariyanjiyan ariyanjiyan ti a yan ni a le lo lati yan ọna ti o yẹ fun igbimọ rẹ.

--no-demangle

Ma ṣe demangle awọn aami aami-ipele kekere. Eyi ni aiyipada.

-D

--dynamic

Fi awọn ami idaniloju han dipo awọn aami deede. Eyi nikan ni o ni itumọ fun awọn ohun idaniloju, gẹgẹbi awọn iru ti awọn ile-ikawe pín.

-f kika

--format = kika

Lo ọna kika kika tito , eyi ti o le jẹ "bsd", "sysv", tabi "posi". Iyipada jẹ "bsd". Nikan ohun kikọ akọkọ ti kika jẹ pataki; o le jẹ boya oke tabi kekere.

-g

--extern-nikan

Han awọn aami ita nikan.

-l

--line-nọmba

Fun aami kọọkan, lo alaye ti n ṣatunṣe aṣiṣe lati gbiyanju lati wa orukọ ati nọmba nọmba kan. Fun aami kan ti a ti pinnu, wo fun nọmba nọmba ti adiresi aami naa. Fun ami ti a ko fun ni apejuwe, wo fun nọmba nọmba ti ifunni gbigbe kan ti o ntokasi si aami naa. Ti o ba le rii alaye nọmba laini, tẹ sita lẹhin ti alaye alaye miiran.

-n

-v

--numeric-sort

Awọn apejuwe ti o pọju nipasẹ awọn adirẹsi wọn, dipo ki o jẹ ti awọn orukọ wọn.

-p

- ko si-iru

Maṣe yọju lati ṣafọ awọn aami ni eyikeyi ibere; tẹjade wọn ni aṣẹ papọ.

-P

- iyasọtọ

Lo POSIX.2 ọna kika ti o ṣe deede dipo kika kika. Obawọn si -f posix .

-S

--pẹẹrẹ-iwọn

Tẹ iwọn awọn aami ti a ṣe apejuwe fun kika kika "bsd".

-s

--print-armap

Nigbati awọn aami kikojọ lati awọn ọmọ ile ipamọ, tẹ awọn atọka: aworan aworan kan (ti a fipamọ sinu ile-iwe nipasẹ ar tabi ranlib ) eyiti awọn modulu ni awọn itumọ fun orukọ wo.

-r

- iyatọ-iru

Ṣe iyipada aṣẹ ti too (boya nọmba tabi adarọ-kikọ); jẹ ki ki o kẹhin jẹ akọkọ.

--size-lẹsẹsẹ

Awọn aami ti o pọ nipasẹ iwọn. Iwọn ti wa ni idiyele bi iyatọ laarin iye ti aami ati iye ti aami naa pẹlu iye ti o ga julọ ti o tẹle. Iwọn ti aami naa ti wa ni titẹ, kuku ju iye naa.

-aaradi

--radix = radix

Lo radix bi radix fun titẹ awọn aami aami. O gbọdọ jẹ d fun eleemewa, o fun octal, tabi x fun hexadecimal.

--target = bfdname

Pato awọn ilana ohun elo ohun miiran miiran ju kika kika lọ.

-u

--iṣẹ-nikan-nikan

Ṣe afihan awọn aami ti a ko yan ti ara ẹni (awọn ita ita si faili ohun elo kọọkan).

--ipe-nikan

Han awọn ami ti o wa fun pato fun faili ohun kan.

-V

- iyipada

Fi nọmba ikede han ti nm ati jade kuro.

-X

A ko bamu aṣayan yi fun ibamu pẹlu ẹya AIX ti nm . Yoo gba opo kan ti o gbọdọ jẹ okun 32_64 . Ipo aiyipada ti AIX nm ni ibamu si -X 32 , ti ko ni atilẹyin nipasẹ GNU nm .

--Egba Mi O

Ṣe afihan awọn akopọ ti awọn aṣayan lati nm ati jade kuro.

WO ELEYI NA

ar (1), objdump (1), ranlib (1), ati awọn titẹ sii Alaye fun awọn binutils .

Pataki: Lo pipaṣẹ eniyan ( % eniyan ) lati wo bi o ṣe nlo aṣẹ kan lori kọmputa rẹ.