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 สามารถคอมไพล์ได้จากโฮสต์ใดก็ได้

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

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

HGL Suite
HGL Suite

17 Feb 15

Erlang
Erlang

18 Feb 15

LLVM
LLVM

17 Aug 18

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

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