Nm - Linux Command - ዩኒክስ ትዕዛዝ

nm - የነገሮች ፋይል ምልክቶች

SYNOPSIS

nm [ -a | --debug-syms ] [ -g | - ውጭ-ብቻ ]
[ -B ] [ -C --demangle [= ቅጥ ]] [ -D | - dynamically ]
[ -S | --print-size ] [ -s | --print-armap ]
[ -A! -o | --print-file-name ]
[ -n :: -v | - የቁጥር-ትይይት [] -p | - no-sort ]
[ -r | - reverse- sort ] [ --size-sort ] [ -u | - የተረጋገጠው-ብቻ ]
[ -t radix | --radix = radix ] [ -p | - - ሊጠቀስ የሚችል ]
[ --target = bfdname ] [ -f ቅርፀት | --format = format ]
[- የተወሰነ-ብቻ ] [ -l | - መስመር-ቁጥሮች ] [- no-demangle ]
[ -V | --version ] [ -X 32_64 ] [ --help ] [ objfile ...]

DESCRIPTION

GNU nm ከትርፍ ፋይሎችን objfile ዘርዝሯል ... ምንም የነጻ ፋይሎች በጭብዶች አልተዘረዘሩ , nm ፋይሉን a.out ያስባል .

ለእያንዳንዱ ምልክት; nm ያሳያል;

*

የምልክት እሴት, በአርዕስት ውስጥ በአማራጮች የተመረጠው (ከታች ይመልከቱ) ወይም በነባሪ አስራስድስትዮሽ.

*

የምልክት ዓይነት. ቢያንስ የሚከተሉት አይነቶች ጥቅም ላይ ይውላሉ. ሌሎቹ ደግሞ እንደነሱ የፋይል ቅርጸት ይወሰናሉ. አነስተኛ ከሆነ, ምልክቱ የአከባቢ ነው. አቢይ ሆሄ ከሆነ ዓርማው (ውጫዊ) ነው.

የምልክቱ እሴት ፍጹም ነው, እና ተጨማሪ መገናኛን አይለውጥም.

ምልክቱ ከእጅባዊ ያልሆነ የመረጃ ክፍል (BSS) ተብሎ ይጠራል.

ምልክቱ የተለመደ ነው. የተለመዱ ምልክቶች ተነሳሽ አይደለም. በሚገናኙበት ጊዜ ብዙ የተለመዱ ምልክቶች ተመሳሳይ ስም ያላቸው ሊሆኑ ይችላሉ. ምልክቱ በማንኛውም ቦታ ከተገለፀ የተለመዱ ምልክቶች እንደ ያልተወሰነ ማጣቀሻዎች ይታያሉ.

D

ምልክቱ በመነሻው የመረጃ ክፍል ውስጥ ነው.

G

ምልክቱ ለትንንሽ ነገሮች በመነሻው የመረጃ ክፍል ውስጥ ነው. አንዳንድ የንጥቅ ቅርጸት ቅርጸቶች ትናንሽ የውሂብ ቁሳቁሶችን የበለጠ አጣዳፊ መዳረሻን ይፈቅዳሉ, እንደ ትልቅ ዓለም አቀፋዊ ድርድር ሳይሆን እንደ ሁለንተናዊ ጭምር.

እኔ

ምልክቱ ከሌላ ምልክት ተጨባጭ ማጣቀሻ ነው. ይህ የ GNUextension ላልሆነው በተቃራኒው የ ፋይል ቅርጸት ነው.

N

ምልክቱ የማረሚያ ምልክት ነው.

አር

ምልክቱ ተነባቢ ብቻ ውሂብ ክፍል ውስጥ ነው.

S

ምልክቱ ለትንንሶች በጣም ያነጣጠረ የመረጃ ክፍል ነው.

ምልክቱ በጽሑፍ (ኮድ) ክፍል ውስጥ ነው.

ምልክቱ ያልተገለጸ ነው.

ምልክቱ ደካማ ነገር ነው. ደካማ የሆነ ምልክት ከተለመደው የተፈጥሮ ምልክት ጋር ሲገናኝ, የተለመው የተለወጠው ምልክት ያለ ምንም ስህተት ያገለግላል. ደካማ ያልሆነ ያልተነካ ምልክት ተገናኝቶ እና ምልክቱም የማይተረጎም ከሆነ, የደካማው ምልክት እሴት ያለ ምንም ስህተት ይሆናል.

W

ምልክቱ ደካማ የንብረት ምልክት ተደርጎ ያልተጠቀሰ ደካማ ምልክት ነው. ደካማ የሆነ ምልክት ከተለመደው የተፈጥሮ ምልክት ጋር ሲገናኝ, የተለመው የተለወጠው ምልክት ያለ ምንም ስህተት ያገለግላል. ደካማ ያልሆነ ያልተነካ ምልክት ተገናኝቶ እና ምልክቱም የማይተረጎም ከሆነ, የደካማው ምልክት እሴት ያለ ምንም ስህተት ይሆናል.

-

ምልክቱ በ a.out ዒላማ ፋይል ውስጥ የስታቢስ ምልክት ነው. በዚህ ሁኔታ, የሚቀጥሉት እሴቶች ህትመቶች ሌሎች መስኮችን, stabs desc መስክ እና stab አይነት ይወጋሉ. የማረፊያ ቁልፎች አሻሚ መረጃን ለማቆየት ይጠቅማሉ.

?

የምልክት አይነት የማይታወቅ ወይም የተለየ የሆነ የንብረት ቅርጸት አይታወቅም.

*

የምልክት ስም.

OPTIONS

እዚህ ላይ የሚታዩት ረጅም እና አጭር ዓይነቶች, እኩል ናቸው.

-ኦ

--print-file-name

እያንዳንዱን ምልክት በግብዓት ፋይል (ወይም መዝገብ ውስጥ አባል) ስም, የግብአት ፋይልን አንዴ ብቻ ከመለየት, በሁሉም ምልክቶች ላይ ከመወሰን ይልቅ.

-a

- ዴብግ-ሲምስ

ሁሉንም ምልክቶች, አርም-ብቻ ነክ ምልክቶችን አሳይ; ብዙውን ጊዜ እነዚህ ያልተዘረዘሩ ናቸው.

-B

ተመሳሳይ --format = bsd (ከ MIPS nm ጋር የሚጣጣም).

-

--demangle [= ቅጥ ]

ዝቅተኛ ደረጃ የመለያ ምልክቶችን ወደ የተጠቃሚ ደረጃ ስሞች (Decode ( demlangle )). በስርዓቱ ተተክተው የሚያስተላልፉት የመጀመሪያ ሰረዘዘብጦችን ከማስወገድ በተጨማሪ, ይህ የሲ ++ የተግባር ስሞች ሊነበቡ ይችላሉ. የተለያዩ ማቀናበሪያዎች የተለያዩ የተንጠለጠሉ ቅጦች አሉት. የአማራጭ የፍሬንጌንግ ክርክር ለአካሃሚዎ ተገቢ የአሰቃቂ ስልት ለመምረጥ ጥቅም ላይ ሊውል ይችላል.

- ኖ-ማስማሌል

ዝቅተኛ ደረጃ የስም ስሞችን አያሳለፉ. ይሄ ነባሪ ነው.

-ዶ.

- ተለዋዋጭ

ከመደበኛ ምልክቶች ይልቅ ተለዋዋጭ ምልክቶችን ያሳዩ. ይሄ ለተወሰዱ የተለዩ ቤተ-ፍርግም ለምሳሌ ለተለመዱ ነገሮች ትርጉም ያለው ብቻ ነው.

-f ቅርጸት

--format = ቅርፀት

"Bsd", "sysv" ወይም "posix" ሊሆን የሚችለውን የውጫዊ ቅርጸት ቅርጸት ተጠቀም. ነባሪው "bsd" ነው. የፊደል ቅርፀ ቁምፊው የመጀመሪያው ብቻ ነው. ምናልባት የላይኛው ወይም ትንሽ ቁምፊ ሊሆን ይችላል.

- g

- ውጪ-ብቻ

ብቻ የውጫዊ ምልክቶችን ብቻ ያሳዩ.

-l

- መስመር-ቁጥሮች

ለእያንዳንዱ ምልክት, የፋይል ስም እና መስመር ቁጥር ለማግኘት ለመሞከር መረጃን ይጠቀሙ. ለተጠቀሰው ምልክት, የምልክቱ አድራሻ መስመር ቁጥርን ይፈልጉ. ያልታወቀ ምልክት ለማግኘት ምልክቱን የሚያመለክተው ቦታን ወደተፈረደበት ቦታ መስመር ይሂዱ. የመስመር ቁጥር መረጃ ሊገኝ የሚችል ከሆነ, ከሌላ የምልክት መረጃ በኋላ ያትሙት.

- n

- እብራዊ-ምጣኔ

ምልክቶችን በእውቂያቸው ሳይሆን በእውቂያቸው ይለያሉ.

-p

- በጭራሽ - አይደለም

በማንኛውም ትዕዛዝ ውስጥ ያሉትን ምልክቶች ለመከፋፈል አትጨነቁ, ያጋጠመው ቅደም ተከተል ውስጥ ያትማቸው.

- ፒ

- - ተንቀሳቃሽነት

ከነባሪው ቅርፀት ይልቅ የ POSIX.2 መደበኛ የውጫዊ ቅርጸትን ይጠቀሙ. እኩል-- ከፍቅር ያለው .

-

- እትም-መጠን

ለ "bsd" ቅርፅ ቅርጸት የተቀመጡት ምልክቶችን መጠን ያትሙ.

-እ

--print-armap

ከማህደር አባላት ምልክቶችን ሲዘረዝሩ ኢንዴክሱን ያካትቱ : የትኞቹ ሞዴሎች የትኞቹ ስሞች እንዳሉ የሚገልጹ ማካካሻዎች (ማጠራቀሚያ በ አር ወይም ranlib ውስጥ ተቀምጠዋል ).

- r

- reverse-sort

የዚህ ዓይነቱን ቅደም ተከተል ይግለጹ (ቁጥራዊ ወይም ፊደል). 第二 let 去吧! "

- መጠን አቀናጅ

በትራፊክ ምልክቶችን ደርድር. መጠኑ የሚለካው በምልክቱ ዋጋ እና በሚቀጥለው ከፍተኛ እሴት ያለው የምልክት ዋጋው ነው. ከዕውነቱ ይልቅ የምልክቱ መጠን የታተመ ነው.

-t ራክስ

--radix = radix

የምልክት ዋጋዎችን ለማተም ራክስክስ እንደ ራክስን ይጠቀሙ. ለደሲማል, ለስምንት ወይም ለ አስራስድስትዮክሲ መሆን አለበት.

--target = bfdname

ከስርዓት ነባሪ ቅርጸትዎ ውጪ ሌላ የነገር ቅርጸት ይግለጹ.

-ቁ

- ተወስኖ-ብቻ

ያልተለመዱ ምልክቶች ብቻ (ለእያንዳንዱ የንኡስ ፋይል ውጪያዊ) አሳይ.

- የተወሰነ-ብቻ

ለእያንዳንዱ የንብረቶች ፋይል የተብራሩ ምልክቶችን ብቻ ያሳዩ.

-V

- ቨርዥን

nm እና የመውጫውን ስሪት አሳይ.

-X

ይህ አማራጭ ከ AIX የ nm ስሪት ጋር ለመጣደፍ ችላ ተብሏል. ሕብረቁምፊ 32_64 መሆን ያለበት አንድ ግቤት ይወስዳል. የ AIX nm ነባሪ ሁነታ ከ-X 32 ጋር ይመሳሰላል, ይህም በጂኤንዩኤም አይደገፍም.

--ፍፍል

የአማራጮቹ ማጠቃለያ ማሳያ እና መውጣት አሳይ.

ተመልከት

ar (1), objdump (1), ranlib (1), እና የመረጃ ዝርዝሮች ለ binutils .

ጠቃሚ ማሳሰቢያ: በኮምፒተርዎ ውስጥ እንዴት አንድ ትዕዛዝ እንዴት ጥቅም ላይ እንደዋለ ለመመልከት የሰውውን ትዕዛዝ ( % man ) ይጠቀሙ.