ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

dh_strip - ອອນລາຍໃນຄລາວ

ແລ່ນ dh_strip ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ dh_strip ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


dh_strip - ແຖບ executables, ຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ, ແລະບາງຫ້ອງສະຫມຸດຄົງທີ່

ສະຫຼຸບສັງລວມ


dh_strip [ຕົວເລືອກ debhelper] [-Xລາຍການ] [--dbg-package=ຊຸດ] [--keep-debug]

ລາຍລະອຽດ


dh_strip ເປັນໂຄງການ debhelper ທີ່ຮັບຜິດຊອບສໍາລັບການລອກເອົາການດໍາເນີນການ, ແບ່ງປັນ
ຫ້ອງສະຫມຸດ, ແລະຫ້ອງສະຫມຸດຄົງທີ່ບໍ່ໄດ້ຖືກນໍາໃຊ້ສໍາລັບການດີບັກ.

ໂຄງ​ການ​ນີ້​ກວດ​ສອບ​ຊຸດ​ການ​ສ້າງ​ລະ​ບົບ​ຂອງ​ທ່ານ​ແລະ​ເຮັດ​ວຽກ​ອອກ​ສິ່ງ​ທີ່​ຈະ​ລອກ​ເອົາ​ມັນ​
ຂອງຕົນເອງ. ມັນໃຊ້ ເອກະສານ(1​) ແລະ​ການ​ອະ​ນຸ​ຍາດ​ໄຟລ​໌​ແລະ​ຊື່​ໄຟລ​໌​ເພື່ອ​ຊອກ​ຫາ​ສິ່ງ​ທີ່​ໄຟລ​໌​ແມ່ນ​
ຫ້ອງສະໝຸດທີ່ແບ່ງປັນ (*.ດັ່ງນັ້ນ), binaries ປະຕິບັດໄດ້, ແລະ static (lib*.a) ແລະ debugging ຫ້ອງສະຫມຸດ
(lib*_g.a, debug/*.so), ແລະລອກເອົາແຕ່ລະຄົນເທົ່າທີ່ເປັນໄປໄດ້. (ຊຶ່ງບໍ່ແມ່ນທັງຫມົດສໍາລັບ
debugging ຫ້ອງສະຫມຸດ.) ໂດຍທົ່ວໄປມັນເບິ່ງຄືວ່າຈະຄາດເດົາໄດ້ດີຫຼາຍ, ແລະຈະເຮັດຢ່າງຖືກຕ້ອງ
ເກືອບທຸກກໍລະນີ.

ເນື່ອງຈາກວ່າມັນເປັນການຍາກຫຼາຍທີ່ຈະເດົາອັດຕະໂນມັດຖ້າຫາກວ່າໄຟລ໌ເປັນໂມດູນ, ແລະຍາກທີ່ຈະກໍານົດ
ວິ​ທີ​ການ​ຖອດ​ໂມ​ດູນ​, dh_strip ໃນປັດຈຸບັນບໍ່ໄດ້ຈັດການກັບການລອກເອົາໂມດູນຖານສອງເຊັ່ນ
as .o ໄຟລ໌.

OPTIONS


-Xລາຍການ, --ຍົກເວັ້ນ=ລາຍການ
ບໍ່ລວມໄຟລ໌ທີ່ມີ ລາຍການ ທຸກບ່ອນໃນຊື່ໄຟລ໌ຂອງເຂົາເຈົ້າຈາກການຖືກຖອດອອກ. ເຈົ້າ
ອາດຈະໃຊ້ຕົວເລືອກນີ້ຫຼາຍຄັ້ງເພື່ອສ້າງລາຍຊື່ຂອງສິ່ງທີ່ຈະຍົກເວັ້ນ.

--dbg-package=ຊຸດ
ນີ້ ທາງເລືອກ is a ໃນປັດຈຸບັນ ພິເສດ ຈຸດປະສົງ ທາງເລືອກ ທີ່ ທ່ານ ຕາມປົກກະຕິ do ບໍ່ ຕ້ອງການ. ໃນສ່ວນໃຫຍ່
ກໍ​ລະ​ນີ​, ບໍ່​ຄວນ​ຈະ​ມີ​ເຫດ​ຜົນ​ພຽງ​ເລັກ​ນ້ອຍ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ທາງ​ເລືອກ​ນີ້​ສໍາ​ລັບ​ການ​ຫຸ້ມ​ຫໍ່​ແຫຼ່ງ​ໃຫມ່​ເປັນ​
debhelper ອັດຕະໂນມັດສ້າງແພັກເກັດ debug ("ຊຸດ dbgsym"). If ທ່ານ ມີ a
ຄູ່ມື --dbg-package ທີ່ທ່ານຕ້ອງການທີ່ຈະທົດແທນດ້ວຍດີບັກທີ່ສ້າງຂຶ້ນອັດຕະໂນມັດ
ຊຸດສັນຍາລັກ, ກະລຸນາເບິ່ງ --dbgsym-ການຍ້າຍຖິ່ນຖານ ທາງເລືອກ.

ສາເຫດ dh_strip ເພື່ອບັນທຶກສັນຍາລັກດີບັກທີ່ຖອດອອກຈາກແພັກເກັດທີ່ມັນປະຕິບັດເປັນ
ໄຟລ໌ທີ່ເປັນເອກະລາດໃນຊຸດສ້າງໄດເລກະທໍລີຂອງແພັກເກັດການດີບັກທີ່ລະບຸໄວ້.

ຕົວຢ່າງ, ຖ້າຊຸດຂອງທ່ານແມ່ນ libfoo ແລະ foo ແລະທ່ານຕ້ອງການປະກອບມີ a foo-dbg
ຊຸດທີ່ມີສັນຍາລັກ debugging, ການນໍາໃຊ້ dh_strip --dbg-package=foo-dbg.

ໃຫ້ສັງເກດວ່າທາງເລືອກນີ້ປະຕິບັດຕົວແຕກຕ່າງກັນຢ່າງຫຼວງຫຼາຍໃນຄວາມເຂົ້າກັນໄດ້ຂອງ debhelper
ລະ​ດັບ 4 ແລະ​ຂ້າງ​ລຸ່ມ​ນີ້​. ແທນ​ທີ່​ຈະ​ລະ​ບຸ​ຊື່​ຂອງ​ຊຸດ debug ເພື່ອ​ໃສ່​ສັນ​ຍາ​ລັກ​
ໃນ, ມັນກໍານົດຊຸດ (ຫຼືຊຸດ) ທີ່ຄວນຈະມີສັນຍາລັກ debug ແຍກຕ່າງຫາກ,
ແລະສັນຍາລັກທີ່ແຍກອອກແມ່ນຖືກຈັດໃສ່ໃນຊຸດທີ່ມີ -dbg ເພີ່ມໃສ່ຊື່ຂອງເຂົາເຈົ້າ.

ທາງເລືອກນີ້ຫມາຍເຖິງ --no-automatic-dbgsym ແລະ ບໍ່ສາມາດເຮັດໄດ້ ຖືກນໍາໃຊ້ກັບ --automatic-dbgsym
or --dbgsym-ການຍ້າຍຖິ່ນຖານ.

-k, --keep-debug
ນີ້ ທາງເລືອກ is a ໃນປັດຈຸບັນ ພິເສດ ຈຸດປະສົງ ທາງເລືອກ ທີ່ ທ່ານ ຕາມປົກກະຕິ do ບໍ່ ຕ້ອງການ. ໃນສ່ວນໃຫຍ່
ກໍ​ລະ​ນີ​, ບໍ່​ຄວນ​ຈະ​ມີ​ເຫດ​ຜົນ​ພຽງ​ເລັກ​ນ້ອຍ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ທາງ​ເລືອກ​ນີ້​ສໍາ​ລັບ​ການ​ຫຸ້ມ​ຫໍ່​ແຫຼ່ງ​ໃຫມ່​ເປັນ​
debhelper ອັດຕະໂນມັດສ້າງແພັກເກັດ debug ("ຊຸດ dbgsym"). If ທ່ານ ມີ a
ຄູ່ມື --dbg-package ທີ່ທ່ານຕ້ອງການທີ່ຈະທົດແທນດ້ວຍດີບັກທີ່ສ້າງຂຶ້ນອັດຕະໂນມັດ
ຊຸດສັນຍາລັກ, ກະລຸນາເບິ່ງ --dbgsym-ການຍ້າຍຖິ່ນຖານ ທາງເລືອກ.

ສັນຍາລັກດີບັກຈະຖືກຮັກສາໄວ້, ແຕ່ແຍກອອກເປັນໄຟລ໌ເອກະລາດໃນ usr/lib/debug/
ໃນ package build directory. --dbg-package ໃຊ້ງ່າຍກວ່າທາງເລືອກນີ້, ແຕ່
ທາງເລືອກນີ້ແມ່ນມີຄວາມຍືດຫຍຸ່ນຫຼາຍ.

ທາງເລືອກນີ້ຫມາຍເຖິງ --no-automatic-dbgsym ແລະ ບໍ່ສາມາດເຮັດໄດ້ ຖືກນໍາໃຊ້ກັບ --automatic-dbgsym.

--dbgsym-migration=ການ​ພົວ​ພັນ​ຊຸດ​
ທາງ​ເລືອກ​ນີ້​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ຍ້າຍ​ຈາກ​ຊຸດ "-dbg​" ຄູ່​ມື (ສ້າງ​ດ້ວຍ​
--dbg-package) ກັບຊຸດສັນຍາລັກດີບັກທີ່ສ້າງຂຶ້ນອັດຕະໂນມັດ. ທາງເລືອກນີ້ຄວນ
ອະທິບາຍທີ່ຖືກຕ້ອງ ແທນທີ່- ແລະ ພັກຜ່ອນ-relation, ເຊິ່ງຈະຖືກເພີ່ມເຂົ້າໃນ debug
ຊຸດສັນຍາລັກເພື່ອຫຼີກເວັ້ນການຂັດແຍ້ງຂອງໄຟລ໌ກັບຊຸດ (ຕອນນີ້ລ້າສະໄຫມ) -dbg.

ທາງເລືອກນີ້ຫມາຍເຖິງ --automatic-dbgsym ແລະ ບໍ່ສາມາດເຮັດໄດ້ ຖືກນໍາໃຊ້ກັບ --keep-debug,
--dbg-package or --no-automatic-dbgsym.

ຕົວຢ່າງ:

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

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

--automatic-dbgsym, --no-automatic-dbgsym
ຄວບຄຸມບໍ່ວ່າຈະເປັນ dh_strip ຄວນສ້າງຊຸດສັນຍາລັກດີບັກເມື່ອເປັນໄປໄດ້.

ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອສ້າງຊຸດສັນຍາລັກດີບັກ.

--ddebs, --no-ddebs
ຊື່ປະຫວັດສາດສໍາລັບ --automatic-dbgsym ແລະ --no-automatic-dbgsym.

--ddeb-migration=ການ​ພົວ​ພັນ​ຊຸດ​
ຊື່ປະຫວັດສາດສໍາລັບ --dbgsym-ການຍ້າຍຖິ່ນຖານ.

ຫມາຍເຫດ


ຖ້າ DEB_BUILD_OPTIONS ຕົວແປສະພາບແວດລ້ອມປະກອບດ້ວຍ ຮູດັງ, ບໍ່ມີຫຍັງຈະຖືກຖອດອອກ,
ສອດຄ່ອງກັບນະໂຍບາຍ Debian (ພາກ 10.1 "Binaries"). ນີ້​ຍັງ​ຈະ​ຍັບ​ຍັ້ງ​ການ
ການສ້າງຊຸດສັນຍາລັກດີບັກອັດຕະໂນມັດ.

ການສ້າງອັດຕະໂນມັດຂອງຊຸດສັນຍາລັກດີບັກຍັງສາມາດປ້ອງກັນໄດ້ໂດຍການເພີ່ມ
noautodbgsym ການ DEB_BUILD_OPTIONS environment variable

ຂໍ້ມູນກ່ຽວກັບ ເຖິງ


ນະໂຍບາຍ Debian, ເວີຊັນ 3.0.1

ໃຊ້ dh_strip ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

  • 1
    4ti2-ຍ່າງ
    4ti2-ຍ່າງ
    4ti2 - ຊຸດຊອບແວສໍາລັບ algebraic,
    ບັນຫາເລຂາຄະນິດ ແລະ combinatorial ກ່ຽວກັບ
    ຊ່ອງຫວ່າງ...
    ແລ່ນ 4ti2-walk
  • 2
    4ti2-zbasis
    4ti2-zbasis
    4ti2 - ຊຸດຊອບແວສໍາລັບ algebraic,
    ບັນຫາເລຂາຄະນິດ ແລະ combinatorial ກ່ຽວກັບ
    ຊ່ອງຫວ່າງ...
    ແລ່ນ 4ti2-zbasis
  • 3
    cpansignp
    cpansignp
    cpansign - ການຈັດການລາຍເຊັນ CPAN
    ປະໂຫຍດ...
    ແລ່ນ cpansignp
  • 4
    cpants_lintp
    cpants_lintp
    cpants_lint - commandline frontend ກັບ
    ໂມດູນ::CPANTS::ວິເຄາະ...
    ແລ່ນ cpants_lintp
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script ເພື່ອໃຫ້ໄດ້ຮັບ
    ຂໍ້ມູນກ່ຽວກັບສະບັບທີ່ຕິດຕັ້ງ
    ຂອງ G-Wrap ...
    ດໍາເນີນການ g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - ຄວບຄຸມການເຂົ້າເຖິງ
    ແຜນ​ທີ່​ໃນ​ປະ​ຈຸ​ບັນ​ສໍາ​ລັບ​ຜູ້​ໃຊ້​ອື່ນໆ​ກ່ຽວ​ກັບ​ການ​
    ລະບົບ. ຖ້າບໍ່ມີທາງເລືອກໃຫ້, ພິມ
    ສະຖານະປັດຈຸບັນ. ຄໍາສໍາຄັນ: ທົ່ວໄປ, ແຜນທີ່
    ການ​ຄຸ້ມ​ຄອງ​, p ...
    ແລ່ນ g.accessgrass
  • ເພີ່ມເຕີມ »

Ad