Ito ang command na h8300-hitachi-coff-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]
[-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]
[--lamang-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. Maaaring ibigay ang opsyong ito
higit sa isang beses. Tandaan na ang paggamit sa opsyong ito nang hindi naaangkop ay maaaring gumawa ng output file
hindi magagamit.
-s
--strip-lahat
Alisin ang lahat ng mga simbolo.
-g
-S
-d
--strip-debug
Alisin lamang ang mga simbolo ng pag-debug.
--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
Panatilihin lamang ang simbolo pangalan ng simbolo mula sa source file. Ang opsyong ito ay maaaring ibigay ng 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.
-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 ``fo'', ngunit sa
itapon ang simbolong ``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 ..)
--lamang-keep-debug
Mag-alis ng file, mag-alis ng anumang mga seksyon na aalisin ni --strip-debug at
umaalis sa mga seksyon ng pag-debug.
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.
ie ang file na itinuro ng --add-gnu-debuglink maaaring maging ganap na maipapatupad. ginagawa nito
hindi kailangang isang file na nilikha ng --lamang-keep-debug Lumipat.
-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.
Gumamit ng h8300-hitachi-coff-strip online gamit ang mga serbisyo ng onworks.net