InglesPransesEspanyol

Ad


OnWorks favicon

mips64el-linux-gnuabi64-nm - Online sa Cloud

Patakbuhin ang mips64el-linux-gnuabi64-nm sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na mips64el-linux-gnuabi64-nm na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


nm - listahan ng mga simbolo mula sa object file

SINOPSIS


nm [-A|-o|--print-file-name] [-a|--debug-syms]
[-B|--format=bsd] [-C|--demangle[=estilo]]
[-D|--dynamic] [-fformat|--format=format]
[-g|--panlabas-lamang] [-h|- Tumulong]
[-l|--line-numbers] [-n|-v|--numeric-sort]
[-P|--portability] [-p|--walang-uri]
[-r|--reverse-sort] [-S|--print-size]
[-s|--print-armap] [-t radix|--radix=radix]
[-u|--undefined-lamang] [-V|--bersyon]
[-X 32_64] [--defined-lamang] [--walang-demangle]
[--isaksak pangalan] [--size-sort] [--espesyal-syms]
[--synthetic] [--target=bfdname]
[objfile...]

DESCRIPTION


GNU nm naglilista ng mga simbolo mula sa mga object file objfile.... Kung walang object file na nakalista bilang
mga argumento, nm ipinapalagay ang file a.labas.

Para sa bawat simbolo, nm nagpapakita ng:

· Ang halaga ng simbolo, sa radix na pinili ng mga opsyon (tingnan sa ibaba), o hexadecimal ng
default.

· Ang uri ng simbolo. Hindi bababa sa mga sumusunod na uri ang ginagamit; ang iba ay, pati na rin,
depende sa format ng object file. Kung maliit, ang simbolo ay karaniwang lokal; kung
uppercase, ang simbolo ay global (panlabas). Gayunpaman, mayroong ilang maliliit na simbolo
na ipinapakita para sa mga espesyal na pandaigdigang simbolo ("u", "v" at "w").

"A" Ang halaga ng simbolo ay ganap, at hindi mababago sa pamamagitan ng karagdagang pag-link.

"B"
"b" Ang simbolo ay nasa uninitialized data section (kilala bilang BSS).

"C" Ang simbolo ay karaniwan. Ang mga karaniwang simbolo ay uninitialized data. Kapag nagli-link,
maramihang karaniwang mga simbolo ang maaaring lumitaw na may parehong pangalan. Kung tinukoy ang simbolo
kahit saan, ang mga karaniwang simbolo ay itinuturing bilang hindi natukoy na mga sanggunian.

"D"
"d" Ang simbolo ay nasa inisyal na seksyon ng data.

"G"
"g" Ang simbolo ay nasa isang inisyal na seksyon ng data para sa maliliit na bagay. Ilang object file
pinahihintulutan ng mga format ang mas mahusay na pag-access sa maliliit na data object, tulad ng isang global int
variable kumpara sa isang malaking global array.

"i" Para sa mga PE format na file, ipinapahiwatig nito na ang simbolo ay nasa isang seksyong partikular sa
pagpapatupad ng mga DLL. Para sa mga file na format ng ELF, ipinapahiwatig nito na ang simbolo ay isang
hindi direktang pag-andar. Ito ay isang extension ng GNU sa karaniwang hanay ng simbolo ng ELF
mga uri. Ito ay nagpapahiwatig ng isang simbolo na kung isasangguni ng isang relokasyon ay hindi
suriin sa address nito, ngunit sa halip ay dapat i-invoke sa runtime. Ang runtime
ibabalik ng execution ang halagang gagamitin sa relokasyon.

"Ako" Ang simbolo ay isang hindi direktang pagtukoy sa isa pang simbolo.

"N" Ang simbolo ay isang simbolo ng pag-debug.

"p" Ang mga simbolo ay nasa isang stack unwind section.

"R"
"r" Ang simbolo ay nasa isang read only na seksyon ng data.

"S"
"s" Ang simbolo ay nasa isang uninitialized na seksyon ng data para sa maliliit na bagay.

"T"
"t" Ang simbolo ay nasa seksyon ng teksto (code).

"U" Ang simbolo ay hindi natukoy.

"u" Ang simbolo ay isang natatanging pandaigdigang simbolo. Ito ay isang extension ng GNU sa karaniwang hanay
ng ELF simbolo bindings. Para sa gayong simbolo, titiyakin iyon ng dynamic na linker
sa buong proseso mayroon lamang isang simbolo na may ganitong pangalan at uri na ginagamit.

"V"
"v" Ang simbolo ay isang mahinang bagay. Kapag ang isang mahinang tinukoy na simbolo ay iniugnay sa isang normal
tinukoy na simbolo, ang normal na tinukoy na simbolo ay ginagamit nang walang error. Kapag mahina
hindi natukoy na simbolo ay naka-link at ang simbolo ay hindi tinukoy, ang halaga ng mahina
ang simbolo ay nagiging zero nang walang error. Sa ilang system, ang uppercase ay nagpapahiwatig na a
ang default na halaga ay tinukoy.

"W"
"w" Ang simbolo ay isang mahinang simbolo na hindi partikular na na-tag bilang mahinang bagay
simbolo. Kapag ang isang mahinang tinukoy na simbolo ay iniugnay sa isang normal na tinukoy na simbolo, ang
ang normal na tinukoy na simbolo ay ginagamit nang walang error. Kapag ang isang mahinang hindi natukoy na simbolo ay
naka-link at ang simbolo ay hindi tinukoy, ang halaga ng simbolo ay tinutukoy sa a
paraang partikular sa system na walang error. Sa ilang system, ang uppercase ay nagpapahiwatig na a
ang default na halaga ay tinukoy.

"-" Ang simbolo ay isang stabs na simbolo sa isang a.out object file. Sa kasong ito, ang susunod
Ang mga value na naka-print ay ang stabs other field, ang stabs desc field, at ang stab type.
Ang mga simbolo ng stabs ay ginagamit upang hawakan ang impormasyon sa pag-debug.

"?" Hindi alam ang uri ng simbolo, o partikular na format ng object file.

· Ang pangalan ng simbolo.

Opsyon


Ang mahaba at maiikling anyo ng mga opsyon, na ipinapakita dito bilang mga alternatibo, ay katumbas.

-A
-o
--print-file-name
Unahan ang bawat simbolo ng pangalan ng input file (o miyembro ng archive) kung saan ito naroroon
natagpuan, sa halip na tukuyin ang input file nang isang beses lamang, bago ang lahat ng mga simbolo nito.

-a
--debug-syms
Ipakita ang lahat ng mga simbolo, kahit na mga debugger-only na simbolo; karaniwang hindi nakalista ang mga ito.

-B Katulad ng --format=bsd (para sa pagiging tugma sa MIPS nm).

-C
--demangle[=estilo]
I-decode (demangle) mababang antas na mga pangalan ng simbolo sa mga pangalan sa antas ng gumagamit. Bukod sa pag-alis ng anuman
paunang underscore na inihanda ng system, ginagawa nitong nababasa ang mga pangalan ng function ng C++.
Ang iba't ibang mga compiler ay may iba't ibang estilo ng mangling. Ang opsyonal na demangling style
Maaaring gamitin ang argumento upang pumili ng angkop na istilo ng demangling para sa iyong compiler.

--walang-demangle
Huwag i-demangle ang mababang antas ng mga pangalan ng simbolo. Ito ang default.

-D
--dynamic
Ipakita ang mga dynamic na simbolo sa halip na ang mga normal na simbolo. Ito ay makabuluhan lamang
para sa mga dynamic na bagay, tulad ng ilang uri ng mga shared library.

-f format
--format=format
Gamitin ang format ng output format, na maaaring "bsd", "sysv", o "posix". Ang default ay
"bsd". Tanging ang unang karakter ng format ay makabuluhan; maaari itong alinman sa itaas o
mas mababang kaso.

-g
--panlabas-lamang
Ipakita lamang ang mga panlabas na simbolo.

-h
- Tumulong
Magpakita ng buod ng mga opsyon sa nm at lumabas.

-l
--line-numbers
Para sa bawat simbolo, gumamit ng impormasyon sa pag-debug upang subukang maghanap ng filename at numero ng linya.
Para sa tinukoy na simbolo, hanapin ang numero ng linya ng address ng simbolo. Para sa
hindi natukoy na simbolo, hanapin ang numero ng linya ng isang relokasyon na entry na tumutukoy sa
simbolo. Kung mahahanap ang impormasyon ng numero ng linya, i-print ito pagkatapos ng isa pang simbolo
impormasyon.

-n
-v
--numeric-sort
Pagbukud-bukurin ang mga simbolo ayon sa numero ng kanilang mga address, sa halip na ayon sa alpabeto ayon sa kanilang
mga pangalan.

-p
--walang-uri
Huwag mag-abala na pag-uri-uriin ang mga simbolo sa anumang pagkakasunud-sunod; i-print ang mga ito sa pagkakasunud-sunod na nakatagpo.

-P
--portability
Gamitin ang POSIX.2 standard na format ng output sa halip na ang default na format. Katumbas ng
-f posix.

-r
--reverse-sort
Baliktarin ang pagkakasunud-sunod ng pag-uuri (numero man o alpabeto); hayaan ang huling dumating
muna.

-S
--print-size
I-print ang parehong halaga at laki ng mga tinukoy na simbolo para sa "bsd" na istilo ng output. Ang pagpipiliang ito
walang epekto para sa mga format ng object na hindi nagtatala ng mga laki ng simbolo, maliban kung --size-sort
ay ginagamit din kung saan ang isang kinakalkula na laki ay ipinapakita.

-s
--print-armap
Kapag naglilista ng mga simbolo mula sa mga miyembro ng archive, isama ang index: isang pagmamapa (naka-imbak sa
archive ni ar or ranlib) kung saan ang mga module ay naglalaman ng mga kahulugan para sa kung aling mga pangalan.

-t radix
--radix=radix
paggamit radix bilang radix para sa pag-print ng mga halaga ng simbolo. Ito ay dapat na d para sa decimal, o
para sa octal, o x para sa hexadecimal.

-u
--undefined-lamang
Ipakita lamang ang mga hindi natukoy na simbolo (mga panlabas sa bawat object file).

-V
--bersyon
Ipakita ang numero ng bersyon ng nm at lumabas.

-X Binabalewala ang opsyong ito para sa pagiging tugma sa bersyon ng AIX ng nm. Kailangan ng isa
parameter na dapat ang string 32_64. Ang default na mode ng AIX nm ay tumutugon sa
-X 32, na hindi sinusuportahan ng GNU nm.

--defined-lamang
Ipakita lamang ang mga tinukoy na simbolo para sa bawat object file.

--isaksak pangalan
I-load ang tinatawag na plugin pangalan upang magdagdag ng suporta para sa mga karagdagang uri ng target. Ang pagpipiliang ito ay
magagamit lamang kung ang toolchain ay binuo na may naka-enable na suporta sa plugin.

--size-sort
Pagbukud-bukurin ang mga simbolo ayon sa laki. Ang laki ay kinakalkula bilang pagkakaiba sa pagitan ng halaga ng
simbolo at ang halaga ng simbolo na may susunod na mas mataas na halaga. Kung ang "bsd" na output
format ay ginagamit ang laki ng simbolo ay naka-print, sa halip na ang halaga, at -S dapat
gamitin sa pagkakasunud-sunod ng parehong laki at halaga na mai-print.

--espesyal-syms
Magpakita ng mga simbolo na may espesyal na kahulugan na partikular sa target. Ang mga simbolo na ito ay
karaniwang ginagamit ng target para sa ilang espesyal na pagproseso at hindi karaniwang nakakatulong
kapag kasama sa mga normal na listahan ng simbolo. Halimbawa para sa mga target ng ARM ang opsyong ito
laktawan ang mga simbolo ng pagmamapa na ginamit upang markahan ang mga transition sa pagitan ng ARM code, THUMB code
at datos.

--synthetic
Isama ang mga sintetikong simbolo sa output. Ito ay mga espesyal na simbolo na nilikha ng
linker para sa iba't ibang layunin. Hindi ipinapakita ang mga ito bilang default dahil hindi sila bahagi ng
orihinal na source code ng binary.

--target=bfdname
Tumukoy ng format ng object code maliban sa default na format ng iyong system.

@file
Basahin ang mga opsyon sa command-line mula sa file. Ang mga opsyon na nabasa ay ipinasok sa lugar ng
orihinal @file pagpipilian Kung file ay hindi umiiral, o hindi mababasa, pagkatapos ay ang opsyon
literal na ituturing, at hindi aalisin.

Mga pagpipilian sa file ay pinaghihiwalay ng whitespace. Maaaring may kasamang whitespace na character
sa isang opsyon sa pamamagitan ng pagpapaligid sa buong opsyon sa alinman sa isa o dobleng panipi. Anuman
character (kabilang ang isang backslash) ay maaaring isama sa pamamagitan ng paglalagay ng prefix sa magiging character
kasama ng backslash. Ang file maaaring maglaman ng karagdagang @file mga pagpipilian; anuman
ang mga ganitong opsyon ay ipoproseso nang paulit-ulit.

Gumamit ng mips64el-linux-gnuabi64-nm online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad