Nm - Linux Command - Unix Command

nm - рамзҳои рӯйхати файлҳоро ба рӯйхат гузоред

SYNOPSIS

Нм [ -a | --debug-syms ] [ -g | - омехта-танҳо ]
[ ] [ -C | - димоған [= style ]] [ -D | - диамидион ]
[ СS ] - нусхабардорӣ ] [ -s | Садо Меҳмони " Озодӣ "
[ А -o | - номнавис-файл-ном
[...] -v | - рақами номуайян ] [ -p | - не-фаронсавӣ ]
[ r ] - арӯсӣ-sort ] [- -сизат-sort ] [ -u | - бефосила-танҳо ]
[вироиш] | --radix = radix ] [ -P | - имконият додан ]
[- параграф = bfdname ] [ -f формат | | --format = формат ]
[- ҳиссагузорӣ-танҳо ] [ -l | - фарогирии рақамҳо ] - [ -no-demangle ]
[ Вироиш ] --version ] [ -X 32_64 ] [ --help ] [ objfile ...]

ДАСТРАСӢ

Номи GNU рамзҳоро аз файлҳои объектӣ рӯйхат мекунад . Агар ягон файлҳои функсия ҳамчун далелҳо номбар нашуда бошанд, nm файлро a.out мегирад .

Барои ҳар як нишона, намоиш медиҳад:

*

Арзиши рамз, дар радикаи интихобшуда (дар зер нигаред), ё ҳаждаҳӣ бо тарзи муқаррарӣ.

*

Намуди нишона Ҳадди ақал навъҳои зерин истифода мешаванд; Дигарон, вобаста ба формати файлии объектҳо, низ ҳастанд. Агар хурдтар бошад, рамзи маҳаллӣ аст; Агар калон бошад, рамзи ҷаҳонӣ (берунӣ) мебошад.

А)

Арзиши рамз қудрати комил дорад ва бо пайвастани минбаъда тағйир намеёбад.

Б.

Нишон дар қисмати иттилооти беқадршуда (бо номи BSS маъруф аст).

$ C) Аз тарафи

Рақам маъмул аст. Рақамҳои умумӣ маълумотҳои ғайриқаноатбахшанд. Ҳангоми пайваст шудан, рамзҳои якхелаи гуногун метавонанд бо ҳамон ном пайдо шаванд. Агар рамзи дар ҳама ҷо муайян карда шуда бошад, нишонаҳои умумӣ ҳамчун далелҳои номатлуб ҳисобида мешаванд.

Д.

Нишон дар қисмати маълумотҳои ибтидоӣ мебошад.

Г.

Нишон дар қисмати маълумотҳои ибтидоӣ барои объектҳои хурд аст. Баъзе шаклҳои файли объективӣ ба дастрасии бештар ба объектҳои хурди маълумот иҷозат медиҳанд, масалан, тағйирёбандаи int ба глобалӣ, ки ба маҷмӯи васеи глобалӣ дохил мешаванд.

Ман

Рамзи рамзи ғайримустақим ба рамзи дигар мебошад. Ин як GNUextext ба формати a.out формати файл мебошад, ки хеле кам истифода шудааст.

Н.

Рамзи рамзи ҳалол аст.

Ра

Нишон дар қисмати иттилооти танҳо хонда аст.

С.

Нишон дар қисмати маълумотҳои ғайриқонунӣ барои объектҳои хурд аст.

Т.

Нишон дар матн (рамзи) аст.

U

Нишон номаълум аст.

В.

Рамзи рамзи заиф аст. Вақте ки рамзи муайяншудаи суст бо рамзи муқаррарии муқаррарӣ алоқаманд аст, рамзи муқаррарии муқаррарӣ бе ягон хато истифода мешавад. Ҳангоме, ки нишонаҳои сусти номаълуми алоқаманд ва рамз муайян карда нашудаанд, арзиши рамзи заиф бо нодурусти сифр мегардад.

В.

Рамзи рамзи заиф аст, ки махсус ҳамчун сутуни заифи сеҳуҷрагӣ қайд карда нашудааст. Вақте ки рамзи муайяншудаи суст бо рамзи муқаррарии муқаррарӣ алоқаманд аст, рамзи муқаррарии муқаррарӣ бе ягон хато истифода мешавад. Ҳангоме, ки нишонаҳои сусти номаълуми алоқаманд ва рамз муайян карда нашудаанд, арзиши рамзи заиф бо нодурусти сифр мегардад.

- ба

Рамзи рамзи истинод дар файлҳои a.out мебошад. Дар ин ҳолат, арзишҳои нав чоп мешаванд, майдонҳои дигар, майдонҳои кӯҳнаро ва навъи stab мебошанд. Рамзҳои Ставка барои интиқоли иттилоотро истифода мебаранд.

Оё

Навъи нишона маълум шудааст, ё формати файлии махсус.

*

Номи нишона.

OPTIONS

Намуди дароз ва кӯтоҳ имкониятҳои, ки дар ин ҷо ҳамчун алтернативаҳо нишон дода шудаанд, баробаранд.

-o

- номнавис-файл-ном

Ба ҳар як символ бо номи парвандаи воридшаванда (ё аъзоёни архив), ки дар он пайдо карда шудааст, на танҳо муайян кардани файли воридшударо як маротиба, пеш аз ҳама рамзҳои он.

- дивизҳо

Ҳама нишонаҳо нишон диҳанд, ҳатто аломатҳои танҳо debugger; одатан инҳоянд.

Ҳамин тариқ - формат = bsd (барои мутобиқат бо ННМН ).

- димоған [= style ]

Қатъ кардани тасвири рамзҳои пасти нишонаҳо ба номҳои сатҳи корбар. Ғайр аз кушодани ҳарфҳои ибтидоӣ, ки аз тарафи система пешкаш карда шудааст, ин ба ислоҳи функсияҳои C ++ хонда мешавад. Гурӯҳҳои гуногуни компютерҳо гуногунанд. Далели ихтиёрии воҳиди параметрӣ метавонад барои интихоби сабки мувофиқ барои таҳиягари худ истифода шавад.

- не-демонтаж

Номҳои пастшавии сатҳҳои симметриро қатъ накунед. Ин пешфарз аст.

- хомӯшӣ

На рамзҳои динамикаро аз рамзҳои муқаррарӣ нишон диҳед. Ин танҳо барои объектҳои динамикӣ аст, ба монанди баъзе намудҳои китобҳои муштарак.

формати формат

- формат = формат

Намунаи форматро истифода баред, ки метавонад "bsd", "sysv" ё "posix" бошад. Варианти "bsd" мебошад. Танҳо якумин намунаи формат хеле муҳим аст; он метавонад як ё қабати болоӣ ё паст дошта бошад.

-g

- омехта танҳо

Танҳо нишонаҳои берунӣ нишон диҳед.

-l

- фарогирии рақамҳо

Барои ҳар як аломати огоҳкунӣ, барои кӯшиши пайдо кардани як файл ва рамзи сатр истифода баред. Барои нишони муайян, рақами суроғаи нишонии рамзро ҷустуҷӯ кунед. Барои нишонаҳои номаълуми рақами воҳиди воҳиди манзил, ки ба рамз ишора мекунад, ҷустуҷӯ кунед. Агар маълумотҳои рақами хати телефон пайдо карда шавад, баъд аз маълумоти дигар нишонаҳо чоп кунед.

-п

- номгӯи ададӣ

Рақамҳоро ба тариқи суроғаҳои онҳо, на ба таври алоҳида бо номҳо номбар кунед.

-п

- не-навъи

Нишон додани рамзҳо дар ҳама гуна тартибот; онҳоро бо тартиби муқарраршуда чоп кунед.

- дастгирӣ;

Намуди расмии POSIX.2 -ро ба ҷои формати пешфарз истифода набаред. Ҳамин тавр,

- андозаи андоза

Андозаи рамзҳои муайяншуда барои формати "bsd" чоп кунед.

- пора-пора

Ҳангоми нишонаҳои рамзҳо аз аъзоёни арифметикӣ, ин нишондиҳандаҳоро дар бар мегирад: ҳамоҳангӣ (дар бойгонӣ бо ар ё ranlib нигоҳ дошта мешавад), ки модулҳо дар он номҳо муайян шудаанд.

-r

- навъҳои гуногун

Тартиби навъи (навъи адад ё алифбо); бигзор охирин биёяд.

- навъҳои нав

Рақамҳоро ба ҳаҷм тақсим кунед. Ҳаҷм ҳамчун фарқияти арзиши рамз ва арзиши нишона бо арзиши дигари баландтар ҳисоб карда мешавад. Андозаи нишона чоп карда мешавад, на аз арзиш.

-t radix

- фармоиш

Истифодаи radix ҳамчун радик барои чоп кардани арзишҳои рамзӣ. Он бояд барои даҳӣ, o барои octal, ё x барои хатизатӣ бошад.

--target = bfdname

Намунаи рамзии объектро, ғайр аз шакли формати система, муайян кунед.

- танҳо яктои он

Танҳо нишонаҳои номуайянро нишон диҳед (онҳо берун аз ҳар як файл фишурда).

- танҳо номуайянӣ

Танҳо нишонаҳои муайян барои ҳар як файл фош карда мешаванд.

- тақвият

Нишонии рақами nm ва баромаданро нишон диҳед.

-X

Ин хосият барои мутобиқат бо версияи AIX nm-ро рад мекунад . Он як параметрро мегирад, ки бояд сатри 32_64 бошад . Нишондиҳандаи аслии AIX nm мувофиқат ба -X 32 , ки аз ҷониби GNU nm дастгирӣ намешавад.

--Ёрӣ

Намунаи вариантҳоро барои nm баромадан ва баромадан нишон диҳед.

НОҲИЯИ ВОСЕЪ

(1), objdump (1), ranlib (1), ва вурудоти иттилоотии дудилагӣ .

Муҳим: Кушодани мард ( % мард ) -ро истифода баред, ки чӣ гуна фармон дар компютери шумо истифода бурда мешавад.