Nm - Linux Command - Kev hais ua haujlwm Unix

nm - teev cov cim los ntawm cov ntaub ntawv cov khoom

SYNOPSIS

nm [ -a | -debug-syms ] [ -g | - qaum-nkaus xwb ]
[ -B ] [ -C | --demangle [= style ]] [ -D | - nrig ]
[ -S | - qhov loj me me ] [ -s | --Ntawm npab ]
[ -A | -o | - luam ntawv-npe-lub npe ]
[ -n | -v | -numeric-txhawm ] [ -p | - tsis-cais ]
[ -r | --reverse - txhawm ] [ --tsis-txhawm ] [ -u | - laug sij hawm-tsuas ]
[ -t radix | - kos duab = radix ] [ -P | - caij nyoog ]
[ - npab = bfdname ] [ -f hom | --format = hom ]
[ --qhov lus-tsuas ] [ -l | - hauv-zauv ] [ - tsis-tso ]
[ -V | --version ] [ -X 32_64 ] [ - pabcuam ] [ objfile ...]

KEV POM ZOO

GNU nm teev cov cim ntawm cov ntaub ntawv cov ntaub ntawv objfile .... Yog tias tsis muaj cov ntaub ntawv cov ntaub ntawv teev muaj kev sib ceg, nm assumes cov ntaub ntawv a.out .

Rau txhua lub cim, nm qhia tau hais tias:

*

Tus nqi cim, hauv radix xaiv los ntawm kev xaiv (saib hauv qab), los yog hexadecimal los ntawm lub neej.

*

Lub cim hom. Yam tsawg kawg hauv qab no yog siv; lwm tus yog, zoo li, nyob ntawm seb cov khoom siv hom ntaub ntawv. Yog hais tias qis, lub cim yog lub zos; yog tias uppercase, lub cim yog ntiaj teb (sab nrauv).

A

Lub cim tus nqi yog tsis meej, thiab yuav tsis pauv los ntawm txuas ntxiv mus.

B

Lub cim yog nyob rau hauv cov lus qhia uas tsis tau paub meej (hu ua BSS).

C

Lub cim yog ntau. Cov cim cim yog cov ntaub ntawv tsis muaj tseeb. Thaum sib txuas, ntau hom cim tau tshwm sim nrog tib lub npe. Yog tias lub cim yog txhais nyob rau qhov twg, cov cim tau raug kho raws li cov lus qhia uas tsis muaj tseeb.

D

Lub cim yog nyob rau hauv cov lus tshaj tawm.

G

Lub cim yog nyob rau hauv cov ntaub ntawv pib rau cov khoom me me. Qee cov ntaub ntawv cov ntaub ntawv tso cai rau ntau dua cov ntaub ntawv me me, xws li ib qho txawv me nyuam hauv ntiaj teb no kuj tsis pom zoo rau lub ntiaj teb loj loj.

Kuv

Lub cim yog siv lub cim tseem ceeb rau lwm lub cim. Qhov no yog ib qho GNUextension rau cov ntaub ntawv a.out kwv uas tsis tshua muaj siv.

N

Lub cim yog ib qho cim ntawm debugging.

R

Lub cim yog nyob rau hauv cov ntaub ntawv nyeem nkaus xwb.

S

Lub cim yog nyob rau hauv cov lus qhia txog kev tsis txaus siab rau cov khoom me me.

T

Lub cim yog nyob rau hauv cov ntawv (code).

U

Lub cim yog undefined.

V

Ib lub cim yog lub zog tsis muaj zog. Thaum lub cim uas qaug zog tau txuas nrog ib qho cim tseg, qhov cim qhia tseg yeej siv tsis muaj qhov yuam kev. Thaum lub cim tsis muaj zog uas tsis muaj cim thiab qhov cim tsis txhais, qhov tseem ceeb ntawm qhov cim qog ua xoom tsis muaj qhov yuam kev.

W

Lub cim yog lub cim tsis muaj zog uas tsis tau ua raws li lub cim tsis muaj zog. Thaum lub cim uas qaug zog tau txuas nrog ib qho cim tseg, qhov cim qhia tseg yeej siv tsis muaj qhov yuam kev. Thaum lub cim tsis muaj zog uas tsis muaj cim thiab qhov cim tsis txhais, qhov tseem ceeb ntawm qhov cim qog ua xoom tsis muaj qhov yuam kev.

-

Lub cim yog lub cim stabs hauv cov ntaub ntawv a.out cov ntaub ntawv. Hauv qhov no, tom qab qhov tseem ceeb luam tawm yog cov stabs lwm teb, cov stabs desc teb, thiab lub hom mob nkev. Stabs cim yog siv los tuav cov ntaub ntawv debugging.

?

Lub cim hom yog tsis paub, lossis kwv hom ntawv tshwj xeeb.

*

Lub cim cim.

XAIV

Cov ntaub ntawv ntev thiab luv luv ntawm cov kev xaiv, pom ntawm no yog kev hloov, yog sib npaug.

-A

-am

- luam ntawv-npe-lub npe

Ua ntej txhua lub cim los ntawm lub npe ntawm cov ntaub ntawv tawm tswv yim (los yog tus tswv cuab hauv pawg) uas nws tau pom, es tsis paub cov ntaub ntawv tawm tswv yim ib zaug xwb, ua ntej tag nrho nws cov cim.

-a

-debug-syms

Tso tag nrho cov cim, txawm debugger-tsuas cim; feem ntau cov tsis muaj npe.

-B

Tib yam li - format = bsd (rau kev sib xyaws nrog MIPS nm ).

-C

--demangle [= style ]

Decode ( demangle ) cov npe tsawg-cim npe rau npe neeg siv. Dhau li qhov tshem tawm cov pib ntawm lub npe underscore los ntawm qhov system, qhov no ua rau C ++ kev ua haujlwm nyeem tau. Sib txawv compilers muaj ntau hom mangling. Qhov yeem sib tw xaiv cov lus sib cav yuav raug siv los xaiv ib hom kev tsim nyog rau koj cov compiler.

- tsis-nrawm nrawm

Txhob muab cov npe ntawm cov cim tsawg-tsawg. Qhov no yog lub neej ntawd.

-D

- ib txwm

Taw cov cim kev cim ntau dua qhov cim tseg. Qhov no tsuas yog muaj nuj nqis rau cov khoom siv dynamic, xws li qee yam hom qiv.

-f hom ntawv

--format = hom ntawv

Siv cov hom ntawv tso zis, uas yog "bsd", "sysv", lossis "posix". Lub neej ntawd yog "bsd". Tsuas yog thawj tus cwj pwm ntawm hom ntawv ; nws tuaj yeem yog cov ntaub ntawv qis dua lossis qis dua.

-g

- qaum-nkaus xwb

Tsuas pom cov cim lwm xwb.

-l

- lej - naj npawb

Rau txhua lub cim, siv cov ntaub ntawv debugging kom nrhiav tau ib daim ntawv filename thiab kab ntawv. Rau ib lub cim uas tau hais tseg, nrhiav tus lej ntawm qhov chaw nyob ntawm lub cim. Rau ib qho cim uas tsis tau cim, cim rau kab tus lej ntawm qhov chaw nkag rov qab uas yog hais txog lub cim. Yog tias cov xov tooj ntawm kab ntawv tuaj yeem pom, luam tawm nws tom qab cov cim qhia lwm yam.

-n

-v

- suav tsis raug-xaiv

Txheeb cim cov zauv los ntawm lawv qhov chaw nyob, es tsis yog lawv cov npe.

-p

- tsis-xaiv

Tsis txhob thab los xaiv cov cim hauv kev txiav txim; sau lawv nyob rau hauv qhov kev txiav txim ntsib.

-P

- peev txheej

Siv lub POSIX.2 txheem tso zis tawm hom tsis yog lub hom phiaj. Sib npaug rau -f posix .

-S

- qhov loj me me

Sau cov cim cov cim rau cov zis "bsd".

-S

- ntiv tes-puavphem

Thaum teev cov cim los ntawm cov tswvcuab ntawm cov tswvcuab, suav txog qhov kev ntsuas: ib daim ntawv qhia (khaws cia hauv cov archive ntawm ar lossis ranlib ) ntawm cov kev cai uas muaj cov ntsiab lus uas cov npe.

-r

--reverse-txheeb

Rov qab qhov kev txiav txim ntawm qhov kev xaiv (txawm tias numeric los yog alphabetic); cia qhov kawg tuaj ua ntej.

- tsis paub

Tseg cov cim los ntawm qhov loj. Qhov luaj li cas yog qhov sib txawv ntawm tus nqi ntawm lub cim thiab tus nqi ntawm lub cim nrog tus nqi siab dua tom ntej. Qhov loj ntawm lub cim yog luam, tsis yog tus nqi.

-tos radix

- kos duab = radix

Siv radix li lub radix rau luam tawm lub cim tseem ceeb. Nws yuav tsum yog d rau decimal, o octal, los x rau hexadecimal.

- npab = bfdname

Qhia kom meej rau ib qho chaws tawm hom uas tsis yog koj lub homphiaj rau kev ua neej.

-u

- tsis tuaj yeem ua-tsuas yog

Tsuas pom cov cim cim tsis muaj tseeb (cov sab nraud rau txhua cov ntaub ntawv tawm tsam).

- kos npe-nkaus xwb

Tsuas pom cov cim cov cim rau txhua yam khoom siv.

-V

--version

Qhia tus xov tooj ntawm nm thiab tawm.

-X

Qhov kev xaiv no yog ignored compatibility nrog AIX version of nm . Nws yuav siv ib qho parameter uas yuav tsum muaj txoj hlua 32_64 . Lub neej ntawd hom AIX nm sib raug rau -X 32 , uas yog tsis txaus siab los ntawm GNU nm .

- pabcuam

Qhia qhov xaus ntawm cov kev xaiv rau nm thiab tawm.

SAIB ALSO

ar (1), objdump (1), ranlib (1), thiab cov ntaub ntawv qhia txog kev xyuam xim .

Tseem ceeb: Siv tus txiv neej hais kom ua ( % tus txiv neej ) seb qhov kev hais kom raug siv hauv koj lub computer.