GNU Binutils

ภาพหน้าจอของซอฟแวร์:
GNU Binutils
รายละเอียดซอฟแวร์:
รุ่น: 2.31.1 การปรับปรุง
วันที่อัพโหลด: 17 Aug 18
ผู้พัฒนา: binutils developers
การอนุญาต: ฟรี
ความนิยม: 61

Rating: 1.0/5 (Total Votes: 1)

GNU Binutils เป็นโครงการซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์ที่มีประโยชน์ซึ่งได้รับการออกแบบมาจากออฟเซ็ตเพื่อจัดเตรียมห้องสมุดชั้นเรียนและโปรแกรมบรรทัดคำสั่งสำหรับจัดการไฟล์ไบนารีภายใต้ GNU / ระบบปฏิบัติการ Linux


มีสาธารณูปโภคที่มีประโยชน์มากมาย

ตามที่ระบุไว้แพคเกจ GNU Binutils ไม่ใช่โปรแกรมเดียวเป็นชุดเครื่องมือไบนารีที่จำเป็นสำหรับนักพัฒนาซอฟต์แวร์ระบบ Linux ประกอบด้วยลินุกซ์ GNU linker ในฐานะ GNL assembler addr2line เพื่อแปลงที่อยู่ลงในชื่อไฟล์และหมายเลขบรรทัด ar อรรถประโยชน์สำหรับการสร้างแก้ไขและแยกออกจากคลังรวมทั้งแถบเพื่อยกเลิกสัญลักษณ์

นอกจากนี้โปรแกรม c + + filt ยังรวมอยู่ในการกรอง encoded C ++ symbols, gprof จะแสดงข้อมูลโปรไฟล์, nlmconv แปลงรหัสออบเจ็กต์เป็น NLM, nm แสดงสัญลักษณ์จากไฟล์อ็อบเจ็กต์, คัดลอก objcopy และแปลไฟล์อ็อบเจ็กต์, objdump แสดงข้อมูล จากไฟล์อ็อบเจ็กต์และ ranlib จะสร้างดัชนีเนื้อหาของที่จัดเก็บ

ในเครื่องมือไบนารีอื่น ๆ ที่รวมอยู่ในแพคเกจ Binutils ของ GNU เราสามารถพูดถึงสตริงในการระบุสตริงที่พิมพ์ได้จากไฟล์ readelf เพื่อแสดงข้อมูลจากไฟล์อ็อบเจกต์รูปแบบ ELF ขนาดสำหรับการระบุขนาดชิ้นส่วนของวัตถุหรือไฟล์เก็บถาวร รวมทั้ง windres คอมไพเลอร์สำหรับไฟล์ทรัพยากร Windows


เริ่มต้นใช้งาน GNU Binutils

การติดตั้งโครงการ GNU Binutils ในระบบปฏิบัติการ GNU / Linux ของคุณ (รสชาติ 32 บิตและ 64 บิตได้รับการสนับสนุนในขณะนี้) เป็นเรื่องง่ายเนื่องจากคุณต้องเปิดตัวจัดการแพคเกจในตัว (เช่น Synaptic Package Manager หรือ Ubuntu Software Center) ให้ใช้ไฟล์ & lsquo; binutils & rsquo; ค้นหาสตริงเพื่อค้นหาในที่เก็บซอฟต์แวร์หลักและติดตั้งได้ด้วยการคลิกเมาส์สองครั้ง

มีอะไรใหม่ ในรุ่นนี้:

  • เพิ่มตัวเลือกการแทนที่ความกว้างเพื่อคัดลอกเพื่อให้สามารถคัดลอกช่วงไบต์จากอินพุทไปยังเอาท์พุทได้โดยใช้ตัวเลือกการเลี้ยว
  • เพิ่มการสนับสนุนสำหรับตระกูลโปรเซสเซอร์ TMS320C6000 (TI C6X)
  • ตอนนี้ Readelf สามารถแสดงตารางการผ่อนคลาย ARM (.ARM.exidx / .ARM.extab) โดยใช้ตัวเลือก -u / --unwind
  • เพิ่ม --dyn-syms เพื่ออ่านเพื่อถ่ายโอนตารางสัญลักษณ์แบบไดนามิก
  • มีการเพิ่มเครื่องมือใหม่ - elfedit - เพื่อใช้งานไบนารีรูปแบบ ELF โดยตรง
  • เพิ่มลงใน dlltool .def คุณลักษณะของการกำหนดชื่อสัญลักษณ์ภายใน PE โดยใช้ตัวเลือก '=='
  • เพิ่มบรรทัดคำสั่งใหม่ - a / --addresses เพื่อ addr2line เพื่อแสดงที่อยู่ก่อนชื่อฟังก์ชันหรือชื่อไฟล์ต้นทาง
  • เพิ่มตัวเลือกบรรทัดคำสั่งใหม่ -p / --pretty-print ไปที่ addr2line เพื่อให้มีการแสดงผลที่อ่านได้ของมนุษย์มากขึ้น
  • เป้าหมาย hppa / som สามารถคอมไพล์ได้จากโฮสต์ใดก็ได้

  • มีอะไรใหม่ ในเวอร์ชัน 2.30:

    • เพิ่มตัวเลือกการแทนที่ความกว้างเพื่อคัดลอกเพื่อให้สามารถคัดลอกช่วงไบต์จากอินพุทไปยังเอาท์พุทได้โดยใช้ตัวเลือกการเลี้ยว
    • เพิ่มการสนับสนุนสำหรับตระกูลโปรเซสเซอร์ TMS320C6000 (TI C6X)
    • ตอนนี้ Readelf สามารถแสดงตารางการผ่อนคลาย ARM (.ARM.exidx / .ARM.extab) โดยใช้ตัวเลือก -u / --unwind
    • เพิ่ม --dyn-syms เพื่ออ่านเพื่อถ่ายโอนตารางสัญลักษณ์แบบไดนามิก
    • มีการเพิ่มเครื่องมือใหม่ - elfedit - เพื่อใช้งานไบนารีรูปแบบ ELF โดยตรง
    • เพิ่มลงใน dlltool .def คุณลักษณะของการกำหนดชื่อสัญลักษณ์ภายใน PE โดยใช้ตัวเลือก '=='
    • เพิ่มบรรทัดคำสั่งใหม่ - a / --addresses เพื่อ addr2line เพื่อแสดงที่อยู่ก่อนชื่อฟังก์ชันหรือชื่อไฟล์ต้นทาง
    • เพิ่มตัวเลือกบรรทัดคำสั่งใหม่ -p / --pretty-print ไปที่ addr2line เพื่อให้มีการแสดงผลที่อ่านได้ของมนุษย์มากขึ้น
    • เป้าหมาย hppa / som สามารถคอมไพล์ได้จากโฮสต์ใดก็ได้

    มีอะไรใหม่ ในเวอร์ชัน:

    • เพิ่มตัวเลือกการแทนที่ความกว้างเพื่อคัดลอกเพื่อให้สามารถคัดลอกช่วงไบต์จากอินพุทไปยังเอาท์พุทได้โดยใช้ตัวเลือกการเลี้ยว
    • เพิ่มการสนับสนุนสำหรับตระกูลโปรเซสเซอร์ TMS320C6000 (TI C6X)
    • ตอนนี้ Readelf สามารถแสดงตารางการผ่อนคลาย ARM (.ARM.exidx / .ARM.extab) โดยใช้ตัวเลือก -u / --unwind
    • เพิ่ม --dyn-syms เพื่ออ่านเพื่อถ่ายโอนตารางสัญลักษณ์แบบไดนามิก
    • มีการเพิ่มเครื่องมือใหม่ - elfedit - เพื่อใช้งานไบนารีรูปแบบ ELF โดยตรง
    • เพิ่มลงใน dlltool .def คุณลักษณะของการกำหนดชื่อสัญลักษณ์ภายใน PE โดยใช้ตัวเลือก '=='
    • เพิ่มบรรทัดคำสั่งใหม่ - a / --addresses เพื่อ addr2line เพื่อแสดงที่อยู่ก่อนชื่อฟังก์ชันหรือชื่อไฟล์ต้นทาง
    • เพิ่มตัวเลือกบรรทัดคำสั่งใหม่ -p / --pretty-print ไปที่ addr2line เพื่อให้มีการแสดงผลที่อ่านได้ของมนุษย์มากขึ้น
    • เป้าหมาย hppa / som สามารถคอมไพล์ได้จากโฮสต์ใดก็ได้

    • มีอะไรใหม่ ในเวอร์ชัน 2.28:

      • เพิ่มตัวเลือกการแทนที่ความกว้างเพื่อคัดลอกเพื่อให้สามารถคัดลอกช่วงไบต์จากอินพุทไปยังเอาท์พุทได้โดยใช้ตัวเลือกการเลี้ยว
      • เพิ่มการสนับสนุนสำหรับตระกูลโปรเซสเซอร์ TMS320C6000 (TI C6X)
      • ตอนนี้ Readelf สามารถแสดงตารางการผ่อนคลาย ARM (.ARM.exidx / .ARM.extab) โดยใช้ตัวเลือก -u / --unwind
      • เพิ่ม --dyn-syms เพื่ออ่านเพื่อถ่ายโอนตารางสัญลักษณ์แบบไดนามิก
      • มีการเพิ่มเครื่องมือใหม่ - elfedit - เพื่อใช้งานไบนารีรูปแบบ ELF โดยตรง
      • เพิ่มลงใน dlltool .def คุณลักษณะของการกำหนดชื่อสัญลักษณ์ภายใน PE โดยใช้ตัวเลือก '=='
      • เพิ่มบรรทัดคำสั่งใหม่ - a / --addresses เพื่อ addr2line เพื่อแสดงที่อยู่ก่อนชื่อฟังก์ชันหรือชื่อไฟล์ต้นทาง
      • เพิ่มตัวเลือกบรรทัดคำสั่งใหม่ -p / --pretty-print ไปที่ addr2line เพื่อให้มีการแสดงผลที่อ่านได้ของมนุษย์มากขึ้น
      • เป้าหมาย hppa / som สามารถคอมไพล์ได้จากโฮสต์ใดก็ได้

      • มีอะไรใหม่ ในเวอร์ชัน 2.27:

        • เพิ่มตัวเลือกการแทนที่ความกว้างเพื่อคัดลอกเพื่อให้สามารถคัดลอกช่วงไบต์จากอินพุทไปยังเอาท์พุทได้โดยใช้ตัวเลือกการเลี้ยว
        • เพิ่มการสนับสนุนสำหรับตระกูลโปรเซสเซอร์ TMS320C6000 (TI C6X)
        • ตอนนี้ Readelf สามารถแสดงตารางการผ่อนคลาย ARM (.ARM.exidx / .ARM.extab) โดยใช้ตัวเลือก -u / --unwind
        • เพิ่ม --dyn-syms เพื่ออ่านเพื่อถ่ายโอนตารางสัญลักษณ์แบบไดนามิก
        • มีการเพิ่มเครื่องมือใหม่ - elfedit - เพื่อใช้งานไบนารีรูปแบบ ELF โดยตรง
        • เพิ่มลงใน dlltool .def คุณลักษณะของการกำหนดชื่อสัญลักษณ์ภายใน PE โดยใช้ตัวเลือก '=='
        • เพิ่มบรรทัดคำสั่งใหม่ - a / --addresses เพื่อ addr2line เพื่อแสดงที่อยู่ก่อนชื่อฟังก์ชันหรือชื่อไฟล์ต้นทาง
        • เพิ่มตัวเลือกบรรทัดคำสั่งใหม่ -p / --pretty-print ไปที่ addr2line เพื่อให้มีการแสดงผลที่อ่านได้ของมนุษย์มากขึ้น
        • เป้าหมาย hppa / som สามารถคอมไพล์ได้จากโฮสต์ใดก็ได้

        • มีอะไรใหม่ ในเวอร์ชัน 2.26.1:

          • เพิ่มตัวเลือกการแทนที่ความกว้างเพื่อคัดลอกเพื่อให้สามารถคัดลอกช่วงไบต์จากอินพุทไปยังเอาท์พุทได้โดยใช้ตัวเลือกการเลี้ยว
          • เพิ่มการสนับสนุนสำหรับตระกูลโปรเซสเซอร์ TMS320C6000 (TI C6X)
          • ตอนนี้ Readelf สามารถแสดงตารางการผ่อนคลาย ARM (.ARM.exidx / .ARM.extab) โดยใช้ตัวเลือก -u / --unwind
          • เพิ่ม --dyn-syms เพื่ออ่านเพื่อถ่ายโอนตารางสัญลักษณ์แบบไดนามิก
          • มีการเพิ่มเครื่องมือใหม่ - elfedit - เพื่อใช้งานไบนารีรูปแบบ ELF โดยตรง
          • เพิ่มลงใน dlltool .def คุณลักษณะของการกำหนดชื่อสัญลักษณ์ภายใน PE โดยใช้ตัวเลือก '=='
          • เพิ่มบรรทัดคำสั่งใหม่ - a / --addresses เพื่อ addr2line เพื่อแสดงที่อยู่ก่อนชื่อฟังก์ชันหรือชื่อไฟล์ต้นทาง
          • เพิ่มตัวเลือกบรรทัดคำสั่งใหม่ -p / --pretty-print ไปที่ addr2line เพื่อให้มีการแสดงผลที่อ่านได้ของมนุษย์มากขึ้น
          • เป้าหมาย hppa / som สามารถคอมไพล์ได้จากโฮสต์ใดก็ได้

          • มีอะไรใหม่ ในเวอร์ชัน 2.26:

            • เพิ่มตัวเลือกการแทนที่ความกว้างเพื่อคัดลอกเพื่อให้สามารถคัดลอกช่วงไบต์จากอินพุทไปยังเอาท์พุทได้โดยใช้ตัวเลือกการเลี้ยว
            • เพิ่มการสนับสนุนสำหรับตระกูลโปรเซสเซอร์ TMS320C6000 (TI C6X)
            • ตอนนี้ Readelf สามารถแสดงตารางการผ่อนคลาย ARM (.ARM.exidx / .ARM.extab) โดยใช้ตัวเลือก -u / --unwind
            • เพิ่ม --dyn-syms เพื่ออ่านเพื่อถ่ายโอนตารางสัญลักษณ์แบบไดนามิก
            • มีการเพิ่มเครื่องมือใหม่ - elfedit - เพื่อใช้งานไบนารีรูปแบบ ELF โดยตรง
            • เพิ่มลงใน dlltool .def คุณลักษณะของการกำหนดชื่อสัญลักษณ์ภายใน PE โดยใช้ตัวเลือก '=='
            • เพิ่มบรรทัดคำสั่งใหม่ - a / --addresses เพื่อ addr2line เพื่อแสดงที่อยู่ก่อนชื่อฟังก์ชันหรือชื่อไฟล์ต้นทาง
            • เพิ่มตัวเลือกบรรทัดคำสั่งใหม่ -p / --pretty-print ไปที่ addr2line เพื่อให้มีการแสดงผลที่อ่านได้ของมนุษย์มากขึ้น
            • เป้าหมาย hppa / som สามารถคอมไพล์ได้จากโฮสต์ใดก็ได้

            • มีอะไรใหม่ ในเวอร์ชัน 2.25.1:

              • เพิ่มตัวเลือกการแทนที่ความกว้างเพื่อคัดลอกเพื่อให้สามารถคัดลอกช่วงไบต์จากอินพุทไปยังเอาท์พุทได้โดยใช้ตัวเลือกการเลี้ยว
              • เพิ่มการสนับสนุนสำหรับตระกูลโปรเซสเซอร์ TMS320C6000 (TI C6X)
              • ตอนนี้ Readelf สามารถแสดงตารางการผ่อนคลาย ARM (.ARM.exidx / .ARM.extab) โดยใช้ตัวเลือก -u / --unwind
              • เพิ่ม --dyn-syms เพื่ออ่านเพื่อถ่ายโอนตารางสัญลักษณ์แบบไดนามิก
              • มีการเพิ่มเครื่องมือใหม่ - elfedit - เพื่อใช้งานไบนารีรูปแบบ ELF โดยตรง
              • เพิ่มลงใน dlltool .def คุณลักษณะของการกำหนดชื่อสัญลักษณ์ภายใน PE โดยใช้ตัวเลือก '=='
              • เพิ่มบรรทัดคำสั่งใหม่ - a / --addresses เพื่อ addr2line เพื่อแสดงที่อยู่ก่อนชื่อฟังก์ชันหรือชื่อไฟล์ต้นทาง
              • เพิ่มตัวเลือกบรรทัดคำสั่งใหม่ -p / --pretty-print ไปที่ addr2line เพื่อให้มีการแสดงผลที่อ่านได้ของมนุษย์มากขึ้น
              • เป้าหมาย hppa / som สามารถคอมไพล์ได้จากโฮสต์ใดก็ได้

              • มีอะไรใหม่ ในเวอร์ชัน 2.25:

              • เพิ่มตัวเลือกการเว้นช่วงกว้างเพื่อคัดลอกเพื่อให้สามารถคัดลอกช่วงไบต์จากอินพุทไปยังเอาท์พุทโดยใช้ตัวเลือก --interleave
              • เพิ่มการสนับสนุนสำหรับตระกูลโปรเซสเซอร์ TMS320C6000 (TI C6X)
              • ตอนนี้ Readelf สามารถแสดงตารางการผ่อนคลาย ARM (.ARM.exidx / .ARM.extab) โดยใช้ตัวเลือก -u / --unwind
              • เพิ่ม --dyn-syms เพื่ออ่านเพื่อถ่ายโอนตารางสัญลักษณ์แบบไดนามิก
              • มีการเพิ่มเครื่องมือใหม่ - elfedit - เพื่อใช้งานไบนารีรูปแบบ ELF โดยตรง
              • เพิ่มลงใน dlltool .def คุณลักษณะของการกำหนดชื่อสัญลักษณ์ภายใน PE โดยใช้ตัวเลือก '=='
              • เพิ่มบรรทัดคำสั่งใหม่ - a / --addresses เพื่อ addr2line เพื่อแสดงที่อยู่ก่อนชื่อฟังก์ชันหรือชื่อไฟล์ต้นทาง
              • เพิ่มตัวเลือกบรรทัดคำสั่งใหม่ -p / --pretty-print ไปที่ addr2line เพื่อให้มีการแสดงผลที่อ่านได้ของมนุษย์มากขึ้น
              • เป้าหมาย hppa / som สามารถคอมไพล์ได้จากโฮสต์ใดก็ได้

ซอฟต์แวร์ที่คล้ายกัน

SMOP
SMOP

11 May 15

Qg
Qg

11 May 15

FFC
FFC

17 Feb 15

Arcueid
Arcueid

20 Feb 15

ความคิดเห็นที่ GNU Binutils

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่