InglesPransesEspanyol

Ad


OnWorks favicon

dh_strip - Online sa Cloud

Patakbuhin ang dh_strip sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na dh_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


dh_strip - i-strip ang mga executable, shared library, at ilang static na library

SINOPSIS


dh_strip [mga pagpipilian sa debhelper] [-Xbagay] [--dbg-package=pakete] [--keep-debug]

DESCRIPTION


dh_strip ay isang debhelper program na responsable para sa pagtanggal ng mga executable, ibinahagi
mga aklatan, at mga static na aklatan na hindi ginagamit para sa pag-debug.

Sinusuri ng program na ito ang iyong mga direktoryo ng pagbuo ng package at ginagawa kung ano ang ihuhubad dito
sariling. Ito ay gumagamit ng file(1) at mga pahintulot ng file at mga filename para malaman kung ano ang mga file
mga nakabahaging aklatan (*.kaya), executable binary, at static (lib*.a) at pag-debug ng mga aklatan
(lib*_g.a, debug/*.so), at i-strip ang bawat isa hangga't maaari. (Na hindi para sa lahat
pag-debug ng mga aklatan.) Sa pangkalahatan, ito ay tila gumagawa ng napakahusay na mga hula, at gagawin ang tama
bagay sa halos lahat ng kaso.

Dahil napakahirap na awtomatikong hulaan kung ang isang file ay isang module, at mahirap matukoy
paano maghubad ng module, dh_strip ay kasalukuyang hindi nakikitungo sa pagtanggal ng binary modules tulad
as .o file.

Opsyon


-Xbagay, --ibukod=bagay
Ibukod ang mga file na naglalaman ng bagay kahit saan sa kanilang filename mula sa pagtanggal. Ikaw
maaaring gamitin ang opsyong ito nang maraming beses upang bumuo ng isang listahan ng mga bagay na ibubukod.

--dbg-package=pakete
ito opsyon is a ngayon espesyal layunin opsyon na ikaw Karaniwan do hindi kailangan. Sa karamihan
kaso, dapat may kaunting dahilan para gamitin ang opsyong ito para sa mga bagong source package bilang
Ang debhelper ay awtomatikong bumubuo ng mga debug na pakete ("dbgsym packages"). If ikaw mayroon a
manwal --dbg-package na gusto mong palitan ng awtomatikong nabuong debug
pakete ng simbolo, mangyaring tingnan ang --dbgsym-migration pagpipilian.

Sanhi dh_strip upang i-save ang mga simbolo ng debug na natanggal mula sa mga pakete kung saan ito gumaganap bilang
mga independyenteng file sa direktoryo ng build ng package ng tinukoy na debugging package.

Halimbawa, kung ang iyong mga pakete ay libfoo at foo at gusto mong isama ang a foo-dbg
package na may mga simbolo ng pag-debug, gamitin dh_strip --dbg-package=foo-dbg.

Tandaan na ang opsyong ito ay kumikilos nang malaki sa pagkakatugma sa debhelper
antas 4 at mas mababa. Sa halip na tukuyin ang pangalan ng isang debug package na maglalagay ng mga simbolo
sa, ito ay tumutukoy ng isang pakete (o mga pakete) na dapat ay naghihiwalay ng mga simbolo ng debug,
at ang mga nakahiwalay na simbolo ay inilalagay sa mga pakete na may -dbg idinagdag sa kanilang pangalan.

Ang pagpipiliang ito ay nagpapahiwatig --no-automatic-dbgsym at hindi maaari gamitin sa --awtomatikong-dbgsym
or --dbgsym-migration.

-k, --keep-debug
ito opsyon is a ngayon espesyal layunin opsyon na ikaw Karaniwan do hindi kailangan. Sa karamihan
kaso, dapat may kaunting dahilan para gamitin ang opsyong ito para sa mga bagong source package bilang
Ang debhelper ay awtomatikong bumubuo ng mga debug na pakete ("dbgsym packages"). If ikaw mayroon a
manwal --dbg-package na gusto mong palitan ng awtomatikong nabuong debug
pakete ng simbolo, mangyaring tingnan ang --dbgsym-migration pagpipilian.

Ang mga simbolo ng pag-debug ay pananatilihin, ngunit hahatiin sa isang independiyenteng file sa usr/lib/debug/
sa direktoryo ng pagbuo ng package. --dbg-package ay mas madaling gamitin kaysa sa opsyong ito, ngunit
ang pagpipiliang ito ay mas nababaluktot.

Ang pagpipiliang ito ay nagpapahiwatig --no-automatic-dbgsym at hindi maaari gamitin sa --awtomatikong-dbgsym.

--dbgsym-migration=kaugnayan sa pakete
Ang pagpipiliang ito ay ginagamit upang lumipat mula sa isang manu-manong "-dbg" na pakete (ginawa gamit ang
--dbg-package) sa isang awtomatikong nabuong pakete ng simbolo ng pag-debug. Ang pagpipiliang ito ay dapat
ilarawan ang isang wastong Pumapalit- At break-relation, na idadagdag sa debug
symbol package upang maiwasan ang mga salungat sa file sa (na ngayon ay hindi na ginagamit) -dbg package.

Ang pagpipiliang ito ay nagpapahiwatig --awtomatikong-dbgsym at hindi maaari gamitin sa --keep-debug,
--dbg-package or --no-automatic-dbgsym.

Halimbawa:

dh_strip --dbgsym-migration='libfoo-dbg (<< 2.1-3~)'

dh_strip --dbgsym-migration='libfoo-tools-dbg (<< 2.1-3~), libfoo2-dbg (<< 2.1-3~)'

--awtomatikong-dbgsym, --no-automatic-dbgsym
Kontrolin kung dh_strip dapat na lumilikha ng mga pakete ng simbolo ng debug kapag posible.

Ang default ay upang lumikha ng mga pakete ng simbolo ng debug.

--ddebs, --no-ddebs
Makasaysayang pangalan para sa --awtomatikong-dbgsym at --no-automatic-dbgsym.

--ddeb-migration=kaugnayan sa pakete
Makasaysayang pangalan para sa --dbgsym-migration.

NOTA


Kung ang DEB_BUILD_OPTIONS nakapaloob ang variable ng kapaligiran butas ng ilong, walang huhubaran,
alinsunod sa patakaran ng Debian (seksyon 10.1 "Binaries"). Pipigilan din nito ang
awtomatikong paglikha ng mga pakete ng simbolo ng debug.

Ang awtomatikong paglikha ng mga pakete ng simbolo ng debug ay mapipigilan din sa pamamagitan ng pagdaragdag
noautodbgsym sa DEB_BUILD_OPTIONS variable ng kapaligiran.

Kumpirmasyon SA


Patakaran ng Debian, bersyon 3.0.1

Gumamit ng dh_strip online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad