เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

6.16.2. เนื้อหาของ Binutils‌

โปรแกรมที่ติดตั้ง: addr2line, ar, as, c++filt, dwp, elfedit, gprof, ld, ld.bfd, ld.gold, nm, objcopy, objdump, ranlib, readelf, size, strings, and strip

ไลบรารีที่ติดตั้ง: libbfd.{a,so} และ libopcodes.{a,so}

ไดเร็กทอรีที่ติดตั้ง: /usr/lib/ldscripts


คำอธิบายสั้น ๆ

addr2line แปลที่อยู่โปรแกรมเป็นชื่อไฟล์และหมายเลขบรรทัด ระบุที่อยู่และชื่อของไฟล์เรียกทำงาน จะใช้ข้อมูลการดีบักในไฟล์สั่งการเพื่อกำหนดว่าไฟล์ต้นทางและหมายเลขบรรทัดใดที่เชื่อมโยงกับที่อยู่

ar สร้าง แก้ไข และแยกจากไฟล์เก็บถาวร

แอสเซมเบลอร์ที่ประกอบเอาท์พุตของ gcc เป็นไฟล์อ็อบเจ็กต์

c++filt ใช้โดยตัวเชื่อมโยงเพื่อแยกสัญลักษณ์ C ++ และ Java และเพื่อป้องกันไม่ให้เกิดการปะทะกันของฟังก์ชันที่โอเวอร์โหลด

dwp ยูทิลิตี้บรรจุภัณฑ์ DWARF


elfedit อัปเดตส่วนหัว ELF ของไฟล์ ELF

gprof แสดงข้อมูลโปรไฟล์กราฟการโทร

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

ld.gold เวอร์ชันย่อของ ld ที่รองรับเฉพาะรูปแบบไฟล์อ็อบเจกต์เอลฟ์เท่านั้น

ld.bfd ฮาร์ดลิงก์ไปยัง ld

nm แสดงรายการสัญลักษณ์ที่เกิดขึ้นในไฟล์อ็อบเจ็กต์ที่กำหนด

objcopy แปลไฟล์อ็อบเจ็กต์ประเภทหนึ่งเป็นไฟล์อื่น

objdump แสดงข้อมูลเกี่ยวกับไฟล์อ็อบเจ็กต์ที่กำหนด พร้อมตัวเลือกที่ควบคุมข้อมูลเฉพาะที่จะแสดง ข้อมูลที่แสดงมีประโยชน์ต่อโปรแกรมเมอร์ที่ทำงานเกี่ยวกับเครื่องมือคอมไพล์

ranlib สร้างดัชนีของเนื้อหาของไฟล์เก็บถาวรและจัดเก็บไว้ในไฟล์เก็บถาวร ดัชนีแสดงรายการสัญลักษณ์ทั้งหมดที่กำหนดโดยสมาชิกไฟล์เก็บถาวรที่เป็นไฟล์อ็อบเจ็กต์ที่ย้ายได้

readelf แสดงข้อมูลเกี่ยวกับไบนารีประเภท ELF

ขนาด แสดงขนาดส่วนและขนาดรวมสำหรับไฟล์อ็อบเจ็กต์ที่กำหนด

strings เอาต์พุต สำหรับแต่ละไฟล์ที่กำหนด ลำดับของอักขระที่พิมพ์ได้ซึ่งมีความยาวอย่างน้อยตามที่ระบุ (ค่าเริ่มต้นคือสี่) สำหรับไฟล์อ็อบเจ็กต์ โดยค่าเริ่มต้น จะพิมพ์เฉพาะสตริงจากส่วนเริ่มต้นและการโหลด ส่วนไฟล์ประเภทอื่นๆ จะสแกนไฟล์ทั้งหมด

ลบสัญลักษณ์ทิ้งจากไฟล์อ็อบเจ็กต์

libbfd ไลบรารีตัวอธิบายไฟล์ไบนารี

libopcodes ไลบรารีสำหรับจัดการกับ opcodes—คำสั่งเวอร์ชัน "ข้อความที่อ่านได้" สำหรับโปรเซสเซอร์ ใช้สำหรับสร้างสาธารณูปโภคต่างๆ เช่น ขยะ


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: