Nm - Linux Command - Unix Command

nm - liostaigh siombailí ó chomhaid réad

SYNOPSIS

nm [ -a | --debug-syms ] [ -g | - taobh thiar-amháin ]
[ -B ] [ -C | --demangle [= stíl ]] [ -D | - dinimiciúil ]
[ -S | --print-size ] [ -s | --print-armap ]
[ -A | -o | --print-file-name ]
[ -n | -v | --numeric-sort ] [ -p | - neamh-shórtáil ]
[ -r | --reverse-sort ] [ --size-sort ] [ -u | - neamhchríochnaithe-amháin ]
[ -t radix | --radix = radix ] [ -P | - inmharthanacht ]
[ --target = bfdname ] [ -f format] --format = format ]
[ --finnithe-amháin ] [ -l | - línelíne ] [ --no-demangle ]
[ -V | --version ] [ -X 32_64 ] [ --help ] [ objfile ...]

CUR SÍOS

Luaiteann GNU nm na siombailí ó chomhaid réad objfile .... Mura bhfuil aon chomhaid réadmhaithe liostaithe mar argóintí, glacann nm an comhad a.out .

I gcás gach siombail, léiríonn nm :

*

An luach siombail, sa radix roghnaithe de réir roghanna (féach thíos), nó heicteachtach de réir réamhshocraithe.

*

An cineál siombail. Úsáidtear na cineálacha seo a leanas ar a laghad; tá daoine eile, chomh maith, ag brath ar fhormáid an chomhaid réad. Má tá íseal, tá an tsiombail áitiúil; más mó é an tsiombail domhanda (seachtrach).

A

Tá luach an tsiombail iomlán, agus ní athrófar é trí nasc a thuilleadh.

B

Tá an tsiombail sa chuid sonraí neamhthíorraithe (ar a dtugtar BSS).

C

Tá an tsiombail coitianta. Is sonraí neamhchoitianta iad siombailí coiteanna. Nuair a nascann sé, is cosúil go bhfuil siombailí coitianta il leis an ainm céanna. Má shainmhínítear an tsiombail in áit ar bith, déantar na siombailí coitianta a láimhseáil mar thagairtí neamhshainithe.

D

Tá an tsiombail sa rannóg sonraí tosaigh.

G

Tá an tsiombail in alt sonraí tosaigh le haghaidh rudaí beaga. Tugann roinnt formáidí comhad réadach rochtain níos éifeachtaí ar rudaí sonraí beaga, mar athróg in aghaidh an domhain seachas i gcreat mór domhanda.

Is tagairt indíreach é an tsiombail le siombail eile. Is GNUextension é seo leis an bhformáid comhad a.out rud nach bhfuil annamh a úsáidtear.

N

Is siombail debugging an tsiombail é.

R

Tá an tsiombail i roinn sonraí léite amháin.

S

Tá an tsiombail i rannóg sonraí neamh-aimsire le haghaidh rudaí beaga.

T

Tá an tsiombail sa chuid téacs (cód).

U

Níl an tsiombail neamhshainithe.

V

Is rud lag é siombail. Nuair a bhíonn siombail lag sainmhínithe nasctha le siombail gnáth-shainmhínithe, úsáidtear an siombail ghnáthmhínithe gan aon earráid. Nuair a bhíonn siombail lag neamhshainithe ceangailte agus nach bhfuil an tsiombail sainithe, déantar luach an siombail lag a bheith náid agus gan aon earráid.

W

Is siombail lag é an tsiombail nach bhfuil clibeáilte go sonrach mar siombail réad lag. Nuair a bhíonn siombail lag sainmhínithe nasctha le siombail gnáth-shainmhínithe, úsáidtear an siombail ghnáthmhínithe gan aon earráid. Nuair a bhíonn siombail lag neamhshainithe ceangailte agus nach bhfuil an tsiombail sainithe, déantar luach an siombail lag a bheith náid agus gan aon earráid.

-

Is siombail stabs é an siombail i gcomhad a.out object. Sa chás seo, is iad na chéad luachanna eile atá clóite ná na réimsí stabs eile, an réimse cobhsaí desc, agus an cineál stab. Úsáidtear siombailí staideanna chun faisnéis dífhabhtaithe a choinneáil.

?

Níl an cineál siombail anaithnid, nó formáid comhaid réad ar leith.

*

Ainm an tsiombail.

ROGHANNA

Is ionann na foirmeacha fada agus gairid roghanna atá léirithe anseo mar roghanna eile.

-A

-o

--print-file-name

Réitigh gach siombail de réir ainm an chomhaid ionchuir (nó an comhalta cartlainne) inar aimsíodh é, seachas an comhad ionchuir a aithint aon uair amháin, sula ngach siombailí uile.

-a

--debug-syms

Taispeáin na siombailí go léir, fiú siombailí amháin gan docharóir; de ghnáth níl siad seo liostaithe.

-B

Mar an gcéanna le --format = bsd (i gcomhoiriúnacht leis an MIPS nm ).

-C

--demangle [= stíl ]

Ainmneacha siombail ísealchódaithe ( demangle ) i n-ainmneacha leibhéal úsáideora. Chomh maith le deireadh a chur le haon chraoladh tosaigh atá réamhshocraithe ag an gcóras, déanann sé seo ainmneacha feidhmchláir C + + inléite. Tá stíleanna maolaithe difriúla ag comhcheallóirí éagsúla. Is féidir an argóint stíleála damhsaíochta roghnach a úsáid chun stíl dílseachta cuí a roghnú do do thiomsaitheoir.

--no-demangle

Ná déan ainmneacha siombail íseal-leibhéal a demangle. Seo an réamhshocraithe.

-D

- dinimiciúil

Taispeáin na siombailí dinimiciúla seachas na gnáth siombailí. Níl sé seo ach brí le rudaí dinimiciúla, mar shampla cineálacha áirithe leabharlanna roinnte.

-f formáid

- formáid = formáid

Úsáid an fhormáid formáid aschuir, is féidir a bheith "bsd", "sysv", nó "posix". Is é "bsd" an réamhshocraithe. Níl ach an chéad charachtar formáide suntasach; is féidir é a bheith uachtarach nó níos ísle.

-g

- siar-amháin

Taispeáin siombailí seachtracha amháin.

-l

- uimhreacha líne

I gcás gach siombail, bain úsáid as eolas dífhabhtaithe chun iarracht a dhéanamh ainm comhad agus uimhir líne a aimsiú. I gcás siombail shainithe, féach uimhir líne seoladh an siombail. I gcás siombail neamhshainithe, féach líon na n-iontrála athlonnála a thagraíonn don siombail. Más féidir faisnéis uimhreacha líne a fháil, é a phriontáil tar éis an tsiombail eile.

-n

-v

--numeric-sórtáil

Siombailí a shórtáil de réir a seoltaí, seachas a n-ainmneacha aibítre.

-p

- gan saghas

Ná bac ar na siombailí a shórtáil in aon ord; iad a phriontáil san ord a bhíonn orthu.

-P

- inmharthanacht

Bain úsáid as an bhformáid aschuir chaighdeánach POSIX.2 in áit an fhormáid réamhshocraithe. Comhionann le -f post .

-S

- print-size

Méid priontáilte na siombailí sainithe don fhormáid aschuir "bsd".

-s

--print-armap

Nuair atá siombailí á liostáil ó bhaill an chartlainne, cuimsítear an t-innéacs: mapáil (atá stóráilte sa chartlann ag arranlib ) ina bhfuil sainmhínithe ar na modúil ina n-ainmneacha.

-r

- réitigh-sórtáil

Ordú an tsórais a dhiúltú (cibé acu atá uimhriúil nó aibítreach); lig an ceann deireanach ar dtús.

--size-sort

Siombailí a shórtáil de réir mhéid. Déantar an méid a ríomh mar an difríocht idir luach an siombail agus luach an siombail leis an gcéad luach níos airde eile. Tá méid an siombail clóite, seachas an luach.

radaic

--radix = radix

Úsáid radix mar an radix chun luachanna siombail a phriontáil. Caithfidh sé a bheith d le haghaidh deachúil, o le haghaidh octal, nó x le haghaidh hexadecimal.

--target = bfdname

Sonraigh formáid cód réad seachas formáid réamhshocraithe do chórais.

-u

--inmhínithe-amháin

Taispeáin ach siombailí neamhshainithe (iad siúd atá seachtrach le gach comhad réad).

--finnithe-amháin

Taispeáin siombailí sainmhínithe amháin le haghaidh gach comhad réad.

-V

- briseadh

Taispeáin an uimhir leagan de nm agus scoir.

-X

Déantar neamhaird ar an rogha seo le haghaidh comhoiriúnacht leis an leagan AIX de nm . Tógann sé paraiméadar amháin agus ní mór go mbeadh an teaghrán 32_64 . Freagraíonn an modh réamhshocraithe AIX nm le -X 32 , nach bhfuil GNU nm ag tacú leis.

--cabhrú

Taispeáin achoimre ar na roghanna chun nm agus scoir.

FÉACH FREISIN

ar (1), objdump (1), ranlib (1), agus na hiontrálacha Faisnéise le haghaidh binutils .

Tábhachtach: Bain úsáid as an ordú fear ( % man ) chun a fheiceáil conas a úsáidtear ordú ar do ríomhaire ar leith.