ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

dh_strip - ออนไลน์ในคลาวด์

เรียกใช้ dh_strip ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง dh_strip ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


dh_strip - ถอดไฟล์เรียกทำงาน ไลบรารีที่ใช้ร่วมกัน และไลบรารีสแตติกบางตัว

เรื่องย่อ


dh_strip [ตัวเลือก debhelper] [-Xชิ้น] [--dbg-แพ็คเกจ=แพ็คเกจ] [--keep-debug]

DESCRIPTION


dh_strip เป็นโปรแกรม debhelper ที่มีหน้าที่ในการลอก executables, shared
ไลบรารีและไลบรารีแบบสแตติกที่ไม่ได้ใช้สำหรับการแก้ไขข้อบกพร่อง

โปรแกรมนี้ตรวจสอบไดเร็กทอรี build package ของคุณและหาว่าควรถอดอะไรออกจากมัน
เป็นเจ้าของ. มันใช้ ไฟล์(1) และการอนุญาตไฟล์และชื่อไฟล์เพื่อค้นหาว่าไฟล์คืออะไร
ห้องสมุดที่ใช้ร่วมกัน (*.ดังนั้น) ไบนารีปฏิบัติการ และสแตติก (lib*.ก) และการดีบักไลบรารี่
(lib*_g.a, ดีบัก/*.so) และดึงแต่ละส่วนออกให้มากที่สุด (ซึ่งไม่ใช่เลยสำหรับ
การดีบักไลบรารี่) โดยทั่วไปแล้ว ดูเหมือนว่าจะคาดเดาได้ดีมาก และจะทำถูกต้อง
ได้แทบทุกกรณี

เนื่องจากเป็นการยากมากที่จะเดาโดยอัตโนมัติว่าไฟล์นั้นเป็นโมดูลหรือไม่ และยากต่อการพิจารณา
วิธีถอดโมดูล dh_strip ไม่ได้จัดการกับโมดูลไบนารีที่ปอกอยู่ในขณะนี้
as .o ไฟล์

OPTIONS


-Xชิ้น, --ไม่รวม=ชิ้น
ยกเว้นไฟล์ที่มี ชิ้น ที่ใดก็ได้ในชื่อไฟล์จากการถูกปล้น คุณ
อาจใช้ตัวเลือกนี้หลายครั้งเพื่อสร้างรายการสิ่งที่ต้องยกเว้น

--dbg-แพ็คเกจ=แพ็คเกจ
ตัวเลือก is a ตอนนี้ พิเศษ วัตถุประสงค์ ตัวเลือก ที่ เธอ ปกติ do ไม่ จำเป็นต้อง. ส่วนใหญ่
กรณีควรมีเหตุผลเพียงเล็กน้อยที่จะใช้ตัวเลือกนี้สำหรับแพ็คเกจต้นทางใหม่เช่น
debhelper สร้างแพ็คเกจการดีบักโดยอัตโนมัติ ("แพ็คเกจ dbgsym") If เธอ มี a
คู่มือ --dbg-แพ็คเกจ ที่คุณต้องการแทนที่ด้วย debug ที่สร้างขึ้นโดยอัตโนมัติ
แพ็คเกจสัญลักษณ์ โปรดดูที่ --dbgsym-การโยกย้าย ตัวเลือก

เกี่ยวข้องทั่วโลก dh_strip เพื่อบันทึกสัญลักษณ์การดีบักที่ถูกดึงออกจากแพ็คเกจที่ทำหน้าที่เป็น
ไฟล์อิสระในไดเร็กทอรี build แพ็กเกจของแพ็กเกจการดีบักที่ระบุ

ตัวอย่างเช่น หากแพ็คเกจของคุณคือ libfoo และ foo และคุณต้องการรวม a fo-dbg
แพ็คเกจที่มีสัญลักษณ์การดีบัก ใช้ dh_strip --dbg-แพ็คเกจ=fo-dbg.

โปรดทราบว่าตัวเลือกนี้ทำงานแตกต่างกันอย่างมากในความเข้ากันได้ของ debhelper
ระดับ 4 และต่ำกว่า แทนที่จะระบุชื่อแพ็คเกจการดีบักเพื่อใส่สัญลักษณ์
ในจะระบุแพ็คเกจ (หรือแพ็คเกจ) ที่ควรแยกสัญลักษณ์การดีบัก
และสัญลักษณ์ที่แยกจากกันจะอยู่ในแพ็คเกจด้วย -dbg เพิ่มในชื่อของพวกเขา

ตัวเลือกนี้หมายถึง --no-อัตโนมัติ-dbgsym และ ไม่ได้ ใช้กับ --อัตโนมัติ-dbgsym
or --dbgsym-การโยกย้าย.

-k, --keep-debug
ตัวเลือก is a ตอนนี้ พิเศษ วัตถุประสงค์ ตัวเลือก ที่ เธอ ปกติ do ไม่ จำเป็นต้อง. ส่วนใหญ่
กรณีควรมีเหตุผลเพียงเล็กน้อยที่จะใช้ตัวเลือกนี้สำหรับแพ็คเกจต้นทางใหม่เช่น
debhelper สร้างแพ็คเกจการดีบักโดยอัตโนมัติ ("แพ็คเกจ dbgsym") If เธอ มี a
คู่มือ --dbg-แพ็คเกจ ที่คุณต้องการแทนที่ด้วย debug ที่สร้างขึ้นโดยอัตโนมัติ
แพ็คเกจสัญลักษณ์ โปรดดูที่ --dbgsym-การโยกย้าย ตัวเลือก

สัญลักษณ์การดีบักจะยังคงอยู่ แต่แบ่งออกเป็นไฟล์อิสระใน usr/lib/ดีบัก/
ในไดเร็กทอรีสร้างแพ็คเกจ --dbg-แพ็คเกจ ใช้งานได้ง่ายกว่าตัวเลือกนี้ แต่
ตัวเลือกนี้มีความยืดหยุ่นมากขึ้น

ตัวเลือกนี้หมายถึง --no-อัตโนมัติ-dbgsym และ ไม่ได้ ใช้กับ --อัตโนมัติ-dbgsym.

--dbgsym-การโยกย้าย =แพ็คเกจสัมพันธ์
ตัวเลือกนี้ใช้เพื่อโยกย้ายจากแพ็คเกจ "-dbg" แบบแมนนวล (สร้างด้วย
--dbg-แพ็คเกจ) ไปยังแพ็คเกจสัญลักษณ์การดีบักที่สร้างขึ้นโดยอัตโนมัติ ตัวเลือกนี้ควร
อธิบายที่ถูกต้อง แทนที่- และ แบ่ง-relation ซึ่งจะถูกเพิ่มลงใน debug
แพ็คเกจสัญลักษณ์เพื่อหลีกเลี่ยงไฟล์ขัดแย้งกับแพ็คเกจ -dbg (ล้าสมัยแล้ว)

ตัวเลือกนี้หมายถึง --อัตโนมัติ-dbgsym และ ไม่ได้ ใช้กับ --keep-debug,
--dbg-แพ็คเกจ or --no-อัตโนมัติ-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~)'

--อัตโนมัติ-dbgsym, --no-อัตโนมัติ-dbgsym
ควบคุมว่า dh_strip ควรสร้างแพ็คเกจสัญลักษณ์การดีบักเมื่อเป็นไปได้

ค่าเริ่มต้นคือการสร้างแพ็คเกจสัญลักษณ์การดีบัก

--ddebs, --no-ddebs
ชื่อทางประวัติศาสตร์ for --อัตโนมัติ-dbgsym และ --no-อัตโนมัติ-dbgsym.

--ddb-migration=แพ็คเกจสัมพันธ์
ชื่อทางประวัติศาสตร์ for --dbgsym-การโยกย้าย.

หมายเหตุ


ถ้า DEB_BUILD_OPTIONS ตัวแปรสภาพแวดล้อมมี รูจมูก, ไม่มีอะไรจะถอด,
ตามนโยบายเดเบียน (ส่วน 10.1 "ไบนารี") นอกจากนี้ยังจะยับยั้ง
การสร้างแพ็คเกจสัญลักษณ์การดีบักโดยอัตโนมัติ

การสร้างแพ็คเกจสัญลักษณ์การดีบักโดยอัตโนมัติสามารถป้องกันได้ด้วยการเพิ่ม
ไม่มี autodbgsym ไป DEB_BUILD_OPTIONS ตัวแปรสภาพแวดล้อม

คอนเฟิร์ม TO


นโยบายเดเบียน เวอร์ชัน 3.0.1

ใช้ dh_strip ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad