InglesPransesAlemanItalyanoPortugesRusoEspanyol

OnWorks favicon

mips-linux-gnu-strip - Online sa Cloud

Patakbuhin ang mips-linux-gnu-strip sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na mips-linux-gnu-strip 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


strip - Itapon ang mga simbolo mula sa mga object file.

SINOPSIS


hubad [-F bfdname |--target=bfdname]
[-I bfdname |--input-target=bfdname]
[-O bfdname |--output-target=bfdname]
[-s|--strip-lahat]
[-S|-g|-d|--strip-debug]
[--strip-dwo]
[-K pangalan ng simbolo |--keep-symbol=pangalan ng simbolo]
[-N pangalan ng simbolo |--strip-symbol=pangalan ng simbolo]
[-w|--wildcard]
[-x|--i-discard-lahat] [-X |--discard-locals]
[-R pangalan ng seksyon |--remove-section=pangalan ng seksyon]
[-o file] [-p|--preserve-dates]
[-D|--enable-deterministic-archives]
[-U|--disable-deterministic-archives]
[--keep-file-symbols]
[--only-keep-debug]
[-v |--verbose] [-V|--bersyon]
[- Tumulong] [--impormasyon]
objfile...

DESCRIPTION


GNU alisan ng itinatapon ang lahat ng mga simbolo mula sa mga object file objfile. Ang listahan ng mga object file ay maaaring
isama ang mga archive. Dapat magbigay ng kahit isang object file.

alisan ng binabago ang mga file na pinangalanan sa argumento nito, sa halip na magsulat ng mga binagong kopya sa ilalim
iba't ibang pangalan.

Opsyon


-F bfdname
--target=bfdname
Tratuhin ang orihinal objfile bilang isang file na may format ng object code bfdname, at muling isulat
ito sa parehong format.

- Tumulong
Magpakita ng buod ng mga opsyon sa alisan ng at lumabas.

--impormasyon
Magpakita ng isang listahan na nagpapakita ng lahat ng mga arkitektura at mga format ng object na magagamit.

-I bfdname
--input-target=bfdname
Tratuhin ang orihinal objfile bilang isang file na may format ng object code bfdname.

-O bfdname
--output-target=bfdname
Palitan objfile na may isang file sa format na output bfdname.

-R pangalan ng seksyon
--remove-section=pangalan ng seksyon
Alisin ang anumang seksyon na pinangalanan pangalan ng seksyon mula sa output file, bilang karagdagan sa anuman
kung hindi man ay aalisin ang mga seksyon. Maaaring ibigay ang opsyong ito nang higit sa isang beses. Tandaan
na ang paggamit ng opsyong ito sa hindi naaangkop na paraan ay maaaring gawing hindi magagamit ang output file. Ang
karakter ng wildcard * maaaring ibigay sa dulo ng pangalan ng seksyon. Kung gayon, pagkatapos ay anumang seksyon
nagsisimula sa pangalan ng seksyon ay aalisin.

-s
--strip-lahat
Alisin ang lahat ng mga simbolo.

-g
-S
-d
--strip-debug
Alisin lamang ang mga simbolo ng pag-debug.

--strip-dwo
Alisin ang mga nilalaman ng lahat ng DWARF .dwo na seksyon, na iniiwan ang natitirang pag-debug
mga seksyon at lahat ng mga simbolo ay buo. Tingnan ang paglalarawan ng opsyong ito sa objcopy
seksyon para sa karagdagang impormasyon.

--strip-hindi kailangan
Alisin ang lahat ng mga simbolo na hindi kailangan para sa pagproseso ng relokasyon.

-K pangalan ng simbolo
--keep-symbol=pangalan ng simbolo
Kapag nagtatanggal ng mga simbolo, panatilihin ang simbolo pangalan ng simbolo kahit na ito ay karaniwang hinubaran.
Maaaring ibigay ang opsyong ito nang higit sa isang beses.

-N pangalan ng simbolo
--strip-symbol=pangalan ng simbolo
Alisin ang simbolo pangalan ng simbolo mula sa source file. Ang opsyong ito ay maaaring ibigay ng higit sa
isang beses, at maaaring isama sa mga opsyon sa strip maliban sa -K.

-o file
Ilagay ang hinubad na output file, sa halip na palitan ang umiiral na file. Kapag ganito
argumento ang ginagamit, isa lang objfile maaaring tukuyin ang argumento.

-p
--preserve-dates
Panatilihin ang mga petsa ng pag-access at pagbabago ng file.

-D
--enable-deterministic-archives
Mag-opera sa deterministik mode. Kapag kinokopya ang mga miyembro ng archive at isinusulat ang archive
index, gumamit ng zero para sa mga UID, GID, timestamp, at gumamit ng pare-parehong mga mode ng file para sa lahat
file.

If mga binutil ay na-configure sa --enable-deterministic-archives, pagkatapos ay naka-on ang mode na ito
bilang default. Maaari itong i-disable gamit ang -U opsyon, sa ibaba.

-U
--disable-deterministic-archives
Do hindi gumana sa deterministik mode. Ito ang kabaligtaran ng -D opsyon, sa itaas:
kapag kinokopya ang mga miyembro ng archive at isinusulat ang index ng archive, gamitin ang kanilang aktwal na UID, GID,
timestamp, at mga halaga ng file mode.

Ito ang default maliban kung mga binutil ay na-configure sa
--enable-deterministic-archives.

-w
--wildcard
Pahintulutan ang mga regular na expression sa pangalan ng simbolos ginagamit sa iba pang mga opsyon sa command line. Ang
tandang pananong (?), asterisk (*), backslash (\) at square bracket ([]) ang mga operator ay maaaring
gamitin kahit saan sa pangalan ng simbolo. Kung ang unang karakter ng pangalan ng simbolo ay ang
tandang padamdam (!) pagkatapos ay ibabalik ang kahulugan ng switch para sa simbolong iyon. Para sa
halimbawa:

-w -K !foo -K fo*

ay magiging sanhi ng strip upang panatilihin lamang ang mga simbolo na nagsisimula sa mga titik na "fo", ngunit sa
itapon ang simbolo na "foo".

-x
--i-discard-lahat
Alisin ang mga di-global na simbolo.

-X
--discard-locals
Alisin ang mga lokal na simbolo na binuo ng compiler. (Ang mga ito ay karaniwang nagsisimula sa L or ..)

--keep-file-symbols
Kapag nagtanggal ng file, marahil ay may --strip-debug or --strip-hindi kailangan, panatilihin ang anuman
mga simbolo na tumutukoy sa mga pangalan ng source file, na kung hindi man ay maaalis.

--only-keep-debug
Mag-alis ng isang file, alisin ang laman ng mga nilalaman ng anumang mga seksyon na hindi aalisin ng
--strip-debug at iniwang buo ang mga seksyon ng pag-debug. Sa mga file ng ELF, pinapanatili nito
lahat ng mga seksyon ng tala sa output pati na rin.

Tandaan - ang mga header ng seksyon ng mga natanggal na seksyon ay pinapanatili, kasama ang mga ito
laki, ngunit ang mga nilalaman ng seksyon ay itinapon. Ang mga header ng seksyon ay
napanatili upang maitugma ng ibang mga tool ang debuginfo file sa real
executable, kahit na ang executable na iyon ay inilipat sa ibang address space.

Ang layunin ay ang pagpipiliang ito ay gagamitin kasabay ng --add-gnu-debuglink
upang lumikha ng dalawang bahagi na maipapatupad. Ang isa ay isang stripped binary na sasakupin ng mas kaunting espasyo
sa RAM at sa isang pamamahagi at ang pangalawa ay isang file ng impormasyon sa pag-debug na kung saan ay lamang
kailangan kung kinakailangan ang mga kakayahan sa pag-debug. Ang iminungkahing pamamaraan upang lumikha ng mga ito
ang mga file ay ang mga sumusunod:

1.
"foo" tapos...

1.
lumikha ng isang file na naglalaman ng impormasyon sa pag-debug.

1.
hinubaran executable.

1.
upang magdagdag ng link sa impormasyon sa pag-debug sa natanggal na executable.

Tandaan---ang pagpili ng ".dbg" bilang extension para sa debug info file ay arbitrary.
Gayundin ang hakbang na "--only-keep-debug" ay opsyonal. Sa halip, maaari mong gawin ito:

1.
1.
1.
1.

ibig sabihin, ang file na itinuro ng --add-gnu-debuglink maaaring maging ganap na maipapatupad. Ito
ay hindi kailangang isang file na nilikha ng --only-keep-debug Lumipat.

Tandaan --- ang switch na ito ay inilaan lamang para sa paggamit sa ganap na naka-link na mga file. Hindi ito gumagawa
pakiramdam na gamitin ito sa mga object file kung saan maaaring hindi kumpleto ang impormasyon sa pag-debug.
Bukod sa tampok na gnu_debuglink ay kasalukuyang sumusuporta lamang sa pagkakaroon ng isang filename
naglalaman ng impormasyon sa pag-debug, hindi maramihang mga filename sa isang one-per-object-file
batayan.

-V
--bersyon
Ipakita ang numero ng bersyon para sa alisan ng.

-v
--verbose
Verbose output: ilista ang lahat ng object file na binago. Sa kaso ng mga archive, alisan ng -v
naglilista ng lahat ng miyembro ng archive.

@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 mips-linux-gnu-strip online gamit ang mga serbisyo ng onworks.net


Ad


Ad

Pinakabagong Linux at Windows online na mga programa