EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

i686-linux-gnu-strip - Online în cloud

Rulați i686-linux-gnu-strip în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda i686-linux-gnu-strip care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


bandă - Aruncă simbolurile din fișierele obiect.

REZUMAT


bandă [-F bfdname |--tinta=bfdname]
[-I bfdname |--input-target=bfdname]
[-O bfdname |--output-target=bfdname]
[-s|--despui-toate]
[-S|-g|-d|--strip-debug]
[--strip-dwo]
[-K nume simbol |--ţine-simbol=nume simbol]
[-N nume simbol |--banda-simbol=nume simbol]
[-w|--wildcard]
[-x|--aruncă-toate] [-X |--aruncă-localnici]
[-R nume secțiune |--remove-section=nume secțiune]
[-o fişier] [-p|--conserva-date]
[-D|--activare-arhive-deterministe]
[-U|--disable-deterministe-arhive]
[--keep-file-simbols]
[--only-keep-debug]
[-v |--verbos] [-V|--versiune]
[--Ajutor] [--info]
objfile...

DESCRIERE


GNU strip elimină toate simbolurile din fișierele obiect objfile. Lista de
fișierele obiect pot include arhive. Cel puțin un fișier obiect trebuie să fie
dat.

strip modifică fișierele numite în argumentul său, în loc să scrie
copii modificate sub diferite denumiri.

OPŢIUNI


-F bfdname
--tinta=bfdname
Tratați originalul objfile ca fișier cu formatul de cod obiect
bfdname, și rescrieți-l în același format.

--Ajutor
Afișați un rezumat al opțiunilor pentru strip și ieșire.

--info
Afișați o listă care arată toate arhitecturile și formatele de obiecte
disponibile.

-I bfdname
--input-target=bfdname
Tratați originalul objfile ca fișier cu formatul de cod obiect
bfdname.

-O bfdname
--output-target=bfdname
Înlocui objfile cu un fișier în formatul de ieșire bfdname.

-R nume secțiune
--remove-section=nume secțiune
Eliminați orice secțiune numită nume secțiune din fișierul de ieșire, în
în plus față de orice secțiuni ar fi altfel eliminate. Acest
opțiunea poate fi dată de mai multe ori. Rețineți că utilizarea acestei opțiuni
inadecvat poate face fișierul de ieșire inutilizabil. Wildcardul
caracter * poate fi dat la sfârșitul nume secțiune. Dacă da, atunci
orice sectiune incepand cu nume secțiune va fi sters.

-s
--despui-toate
Eliminați toate simbolurile.

-g
-S
-d
--strip-debug
Eliminați numai simbolurile de depanare.

--strip-dwo
Eliminați conținutul tuturor secțiunilor DWARF .dwo, lăsând
secțiunile de depanare rămase și toate simbolurile intacte. Vezi
descrierea acestei opțiuni în objcopy secțiune pentru mai multe
informaţii.

--strip-inutil
Eliminați toate simbolurile care nu sunt necesare pentru procesarea relocarii.

-K nume simbol
--ţine-simbol=nume simbol
Când eliminați simbolurile, păstrați simbolul nume simbol chiar dacă ar fi
în mod normal să fie dezbrăcat. Această opțiune poate fi dată de mai multe ori.

-N nume simbol
--banda-simbol=nume simbol
Eliminați simbolul nume simbol din fișierul sursă. Această opțiune poate fi
administrat de mai multe ori și poate fi combinat cu alte opțiuni de bandă
decât -K.

-o fişier
Puneți ieșirea stripată fişier, mai degrabă decât înlocuirea celor existente
fişier. Când se folosește acest argument, doar unul objfile argument poate fi
specificat.

-p
--conserva-date
Păstrați datele de acces și modificare a fișierului.

-D
--activare-arhive-deterministe
Operați în determinat modul. La copierea membrilor arhivei și
scrierea indexului de arhivă, folosiți zero pentru UID-uri, GID-uri, marcaje temporale și
utilizați moduri de fișiere consistente pentru toate fișierele.

If binutils a fost configurat cu --activare-arhive-deterministe,
atunci acest mod este activat implicit. Poate fi dezactivat cu -U
opțiunea, mai jos.

-U
--disable-deterministe-arhive
Do nu operează în determinat modul. Acesta este inversul lui
-D opțiunea, mai sus: atunci când copiați membrii arhivei și scrieți
indexul de arhivă, utilizați UID-ul, GID-ul, marcajul de timp și modul de fișier
valori.

Aceasta este valoarea implicită, dacă nu binutils a fost configurat cu
--activare-arhive-deterministe.

-w
--wildcard
Permite expresii regulate în nume simboleste folosit în altă comandă
opțiuni de linie. Semnul întrebării (?), asterisc (*), bară oblică inversă (\)
și operatorii paranteze drepte ([]) pot fi utilizați oriunde în
nume simbol. Dacă primul caracter al numelui simbolului este
semnul exclamării (!) atunci sensul comutatorului este inversat pt
acel simbol. De exemplu:

-w -K !foo -K fo*

ar face ca banda să păstreze doar simbolurile care încep cu litere
„fo”, ci să renunțe la simbolul „foo”.

-x
--aruncă-toate
Eliminați simbolurile non-globale.

-X
--aruncă-localnici
Eliminați simbolurile locale generate de compilator. (Aceste de obicei încep cu
L or ..)

--keep-file-simbols
Când scoateți un fișier, poate cu --strip-debug or
--strip-inutil, păstrați orice simboluri care specifică numele fișierelor sursă,
care altfel ar fi dezbrăcat.

--only-keep-debug
Eliminați un fișier, golind conținutul oricăror secțiuni care nu ar fi
fi dezbrăcat de --strip-debug și părăsind secțiunile de depanare
intact. În fișierele ELF, aceasta păstrează toate secțiunile de note din fișierul
ieșire de asemenea.

Notă - anteturile de secțiuni ale secțiunilor decupate sunt păstrate,
inclusiv dimensiunile lor, dar conținutul secțiunii sunt
aruncat. Antetele secțiunilor sunt păstrate astfel încât alte instrumente
poate potrivi fișierul debuginfo cu executabilul real, chiar dacă
acel executabil a fost mutat într-un spațiu de adrese diferit.

Intenția este ca această opțiune să fie utilizată împreună cu
--add-gnu-debuglink pentru a crea un executabil din două părți. Un a
binar stripat care va ocupa mai puțin spațiu în RAM și într-un
distribuție și al doilea un fișier de informații de depanare care este
este necesar doar dacă sunt necesare abilități de depanare. Cel sugerat
procedura de creare a acestor fișiere este următoarea:

1.
"foo" atunci...

1.
creați un fișier care conține informațiile de depanare.

1.
executabil dezbrăcat.

1.
pentru a adăuga un link către informațiile de depanare în stripped
executabil.

Notă --- alegerea „.dbg” ca extensie pentru fișierul cu informații de depanare
este arbitrară. De asemenea, pasul „--only-keep-debug” este opțional. Tu
ar putea în schimb să facă asta:

1.
1.
1.
1.

adică fișierul indicat de către --add-gnu-debuglink poate fi
executabil complet. Nu trebuie să fie un fișier creat de
--only-keep-debug intrerupator.

Notă --- acest comutator este destinat utilizării numai pe fișiere complet conectate.
Nu are sens să-l folosești pe fișierele obiect în care
informațiile de depanare pot fi incomplete. Pe lângă gnu_debuglink
caracteristica în prezent acceptă doar prezența unui singur nume de fișier
care conțin informații de depanare, nu mai multe nume de fișiere pe un singur
pe bază de fișier-obiect.

-V
--versiune
Afișați numărul versiunii pentru strip.

-v
--verbos
Ieșire detaliată: listează toate fișierele obiect modificate. În cazul în care
arhive, strip -v listează toți membrii arhivei.

@fişier
Citiți opțiunile din linia de comandă din fişier. Sunt introduse opțiunile citite
în locul originalului @fişier opțiune. Dacă fişier nu există, sau
nu poate fi citit, atunci opțiunea va fi tratată literal, și nu
îndepărtat.

Opțiuni în fişier sunt separate prin spații albe. Un spațiu alb
caracterul poate fi inclus într-o opțiune prin înconjurarea întregului
opțiunea fie între ghilimele simple, fie duble. Orice personaj (inclusiv
o bară oblică inversă) poate fi inclusă prin prefixarea caracterului care urmează să fie
incluse cu o bară oblică inversă. The fişier poate conține în sine suplimentar
@fişier Opțiuni; orice astfel de opțiuni vor fi procesate recursiv.

Utilizați i686-linux-gnu-strip online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad