GNU Binutils

Phần mềm chụp màn hình:
GNU Binutils
Các chi tiết về phần mềm:
Phiên bản: 2.31.1 Cập nhật
Ngày tải lên: 17 Aug 18
Nhà phát triển: binutils developers
Giấy phép: Miễn phí
Phổ biến: 61

Rating: 1.0/5 (Total Votes: 1)

GNU Binutils là một dự án phần mềm miễn phí, nguồn mở và rất hữu ích được thiết kế từ phần bù để cung cấp một bộ sưu tập các thư viện, lớp và chương trình dòng lệnh để thao tác các tệp nhị phân trong bất kỳ GNU nào / Hệ điều hành Linux.


Bao gồm một loạt các tiện ích tiện dụng

Như đã đề cập, gói GNU Binutils không phải là một chương trình duy nhất, đó là một tập hợp các công cụ nhị phân cần thiết cho bất kỳ nhà phát triển Linux nào. Nó bao gồm ld, trình liên kết GNU, như bộ ghép GNU, addr2line để chuyển đổi địa chỉ thành tên tệp và số dòng, ar, một tiện ích để tạo, sửa đổi và trích xuất từ ​​lưu trữ, cũng như dải để loại bỏ ký hiệu.

Ngoài ra, chương trình c ++ filt cũng được bao gồm để lọc các ký hiệu C ++ được mã hóa, gprof hiển thị thông tin lược tả, nlmconv chuyển đổi mã đối tượng thành NLM, nm liệt kê các ký hiệu từ các tệp đối tượng, sao chép objcopy và dịch các tệp đối tượng, objdump hiển thị thông tin từ tệp đối tượng và ranlib tạo chỉ mục cho nội dung của tệp lưu trữ.

Trong số các công cụ nhị phân khác có trong gói GNU Binutils, chúng tôi có thể đề cập đến chuỗi để liệt kê chuỗi có thể in từ tệp, đọc để hiển thị thông tin từ bất kỳ tệp đối tượng định dạng ELF nào, kích thước để liệt kê kích thước phần của đối tượng hoặc tệp lưu trữ cũng như windres, một trình biên dịch cho các tệp tài nguyên Windows.


Bắt đầu với GNU Binutils

Cài đặt dự án GNU Binutils trên hệ điều hành GNU / Linux của bạn (các bit 32 bit và 64 bit được hỗ trợ tại thời điểm này) là một nhiệm vụ dễ dàng, vì tất cả những gì bạn phải làm là mở trình quản lý gói dựng sẵn ứng dụng (ví dụ: Trình quản lý gói Synaptic hoặc Trung tâm phần mềm Ubuntu), sử dụng & lsquo; binutils & rsquo; chuỗi tìm kiếm để tìm nó trong kho phần mềm chính và cài đặt nó bằng một vài cú click chuột. Thay vào đó, bạn có thể cài đặt phiên bản mới nhất bằng gói nguồn được phân phối miễn phí trên Softoware.

Tính năng mới trong bản phát hành này:

  • Thêm tùy chọn có chiều rộng -interleave để objcopy để cho phép sao chép một loạt các byte từ đầu vào đến đầu ra với tùy chọn --interleave.
  • Thêm hỗ trợ cho nhóm bộ vi xử lý TMS320C6000 (TI C6X).
  • Đọc ngay bây giờ có thể hiển thị các bảng ARM thư giãn (.ARM.exidx / .ARM.extab) bằng tùy chọn -u / --unwind.
  • Thêm --dyn-syms vào chính mình để đặt bảng biểu tượng động.
  • Công cụ mới - elfedit - đã được thêm trực tiếp để thao tác các tệp nhị phân định dạng ELF.
  • Thêm vào dlltool .def tính năng tập tin của việc đánh dấu tên biểu tượng nội bộ PE bằng tùy chọn '=='.
  • Thêm tùy chọn dòng lệnh mới -a / --addresses vào addr2line để hiển thị địa chỉ trước tên hàm hoặc tên tệp nguồn.
  • Thêm tùy chọn dòng lệnh mới -p / --pretty-print vào addr2line để có đầu ra dễ đọc hơn.
  • Giờ đây, mục tiêu hppa / som có ​​thể được biên dịch trên bất kỳ máy chủ lưu trữ nào.

Tính năng mới trong phiên bản 2.30:

  • Thêm tùy chọn có chiều rộng -interleave để objcopy để cho phép sao chép một loạt các byte từ đầu vào đến đầu ra với tùy chọn --interleave.
  • Thêm hỗ trợ cho nhóm bộ vi xử lý TMS320C6000 (TI C6X).
  • Đọc ngay bây giờ có thể hiển thị các bảng ARM thư giãn (.ARM.exidx / .ARM.extab) bằng tùy chọn -u / --unwind.
  • Thêm --dyn-syms vào chính mình để đặt bảng biểu tượng động.
  • Công cụ mới - elfedit - đã được thêm trực tiếp để thao tác các tệp nhị phân định dạng ELF.
  • Thêm vào dlltool .def tính năng tập tin của việc đánh dấu tên biểu tượng nội bộ PE bằng tùy chọn '=='.
  • Thêm tùy chọn dòng lệnh mới -a / --addresses vào addr2line để hiển thị địa chỉ trước tên hàm hoặc tên tệp nguồn.
  • Thêm tùy chọn dòng lệnh mới -p / --pretty-print vào addr2line để có đầu ra dễ đọc hơn.
  • Giờ đây, mục tiêu hppa / som có ​​thể được biên dịch trên bất kỳ máy chủ lưu trữ nào.

Tính năng mới trong phiên bản:

  • Thêm tùy chọn có chiều rộng -interleave để objcopy để cho phép sao chép một loạt các byte từ đầu vào đến đầu ra với tùy chọn --interleave.
  • Thêm hỗ trợ cho nhóm bộ vi xử lý TMS320C6000 (TI C6X).
  • Đọc ngay bây giờ có thể hiển thị các bảng ARM thư giãn (.ARM.exidx / .ARM.extab) bằng tùy chọn -u / --unwind.
  • Thêm --dyn-syms vào chính mình để đặt bảng biểu tượng động.
  • Công cụ mới - elfedit - đã được thêm trực tiếp để thao tác các tệp nhị phân định dạng ELF.
  • Thêm vào dlltool .def tính năng tập tin của việc đánh dấu tên biểu tượng nội bộ PE bằng tùy chọn '=='.
  • Thêm tùy chọn dòng lệnh mới -a / --addresses vào addr2line để hiển thị địa chỉ trước tên hàm hoặc tên tệp nguồn.
  • Thêm tùy chọn dòng lệnh mới -p / --pretty-print vào addr2line để có đầu ra dễ đọc hơn.
  • Giờ đây, mục tiêu hppa / som có ​​thể được biên dịch trên bất kỳ máy chủ lưu trữ nào.

Tính năng mới trong phiên bản 2.28:

  • Thêm tùy chọn có chiều rộng -interleave để objcopy để cho phép sao chép một loạt các byte từ đầu vào đến đầu ra với tùy chọn --interleave.
  • Thêm hỗ trợ cho nhóm bộ vi xử lý TMS320C6000 (TI C6X).
  • Đọc ngay bây giờ có thể hiển thị các bảng ARM thư giãn (.ARM.exidx / .ARM.extab) bằng tùy chọn -u / --unwind.
  • Thêm --dyn-syms vào chính mình để đặt bảng biểu tượng động.
  • Công cụ mới - elfedit - đã được thêm trực tiếp để thao tác các tệp nhị phân định dạng ELF.
  • Thêm vào dlltool .def tính năng tập tin của việc đánh dấu tên biểu tượng nội bộ PE bằng tùy chọn '=='.
  • Thêm tùy chọn dòng lệnh mới -a / --addresses vào addr2line để hiển thị địa chỉ trước tên hàm hoặc tên tệp nguồn.
  • Thêm tùy chọn dòng lệnh mới -p / --pretty-print vào addr2line để có đầu ra dễ đọc hơn.
  • Giờ đây, mục tiêu hppa / som có ​​thể được biên dịch trên bất kỳ máy chủ lưu trữ nào.

Tính năng mới trong phiên bản 2.27:

  • Thêm tùy chọn có chiều rộng -interleave để objcopy để cho phép sao chép một loạt các byte từ đầu vào đến đầu ra với tùy chọn --interleave.
  • Thêm hỗ trợ cho nhóm bộ vi xử lý TMS320C6000 (TI C6X).
  • Đọc ngay bây giờ có thể hiển thị các bảng ARM thư giãn (.ARM.exidx / .ARM.extab) bằng tùy chọn -u / --unwind.
  • Thêm --dyn-syms vào chính mình để đặt bảng biểu tượng động.
  • Công cụ mới - elfedit - đã được thêm trực tiếp để thao tác các tệp nhị phân định dạng ELF.
  • Thêm vào dlltool .def tính năng tập tin của việc đánh dấu tên biểu tượng nội bộ PE bằng tùy chọn '=='.
  • Thêm tùy chọn dòng lệnh mới -a / --addresses vào addr2line để hiển thị địa chỉ trước tên hàm hoặc tên tệp nguồn.
  • Thêm tùy chọn dòng lệnh mới -p / --pretty-print vào addr2line để có đầu ra dễ đọc hơn.
  • Giờ đây, mục tiêu hppa / som có ​​thể được biên dịch trên bất kỳ máy chủ lưu trữ nào.

Tính năng mới trong phiên bản 2.26.1:

  • Thêm tùy chọn có chiều rộng -interleave để objcopy để cho phép sao chép một loạt các byte từ đầu vào đến đầu ra với tùy chọn --interleave.
  • Thêm hỗ trợ cho nhóm bộ vi xử lý TMS320C6000 (TI C6X).
  • Đọc ngay bây giờ có thể hiển thị các bảng ARM thư giãn (.ARM.exidx / .ARM.extab) bằng tùy chọn -u / --unwind.
  • Thêm --dyn-syms vào chính mình để đặt bảng biểu tượng động.
  • Công cụ mới - elfedit - đã được thêm trực tiếp để thao tác các tệp nhị phân định dạng ELF.
  • Thêm vào dlltool .def tính năng tập tin của việc đánh dấu tên biểu tượng nội bộ PE bằng tùy chọn '=='.
  • Thêm tùy chọn dòng lệnh mới -a / --addresses vào addr2line để hiển thị địa chỉ trước tên hàm hoặc tên tệp nguồn.
  • Thêm tùy chọn dòng lệnh mới -p / --pretty-print vào addr2line để có đầu ra dễ đọc hơn.
  • Giờ đây, mục tiêu hppa / som có ​​thể được biên dịch trên bất kỳ máy chủ lưu trữ nào.

Tính năng mới trong phiên bản 2.26:

  • Thêm tùy chọn có chiều rộng -interleave để objcopy để cho phép sao chép một loạt các byte từ đầu vào đến đầu ra với tùy chọn --interleave.
  • Thêm hỗ trợ cho nhóm bộ vi xử lý TMS320C6000 (TI C6X).
  • Đọc ngay bây giờ có thể hiển thị các bảng ARM thư giãn (.ARM.exidx / .ARM.extab) bằng tùy chọn -u / --unwind.
  • Thêm --dyn-syms vào chính mình để đặt bảng biểu tượng động.
  • Công cụ mới - elfedit - đã được thêm trực tiếp để thao tác các tệp nhị phân định dạng ELF.
  • Thêm vào dlltool .def tính năng tập tin của việc đánh dấu tên biểu tượng nội bộ PE bằng tùy chọn '=='.
  • Thêm tùy chọn dòng lệnh mới -a / --addresses vào addr2line để hiển thị địa chỉ trước tên hàm hoặc tên tệp nguồn.
  • Thêm tùy chọn dòng lệnh mới -p / --pretty-print vào addr2line để có đầu ra dễ đọc hơn.
  • Giờ đây, mục tiêu hppa / som có ​​thể được biên dịch trên bất kỳ máy chủ lưu trữ nào.

Tính năng mới trong phiên bản 2.25.1:

  • Thêm tùy chọn có chiều rộng -interleave để objcopy để cho phép sao chép một loạt các byte từ đầu vào đến đầu ra với tùy chọn --interleave.
  • Thêm hỗ trợ cho nhóm bộ vi xử lý TMS320C6000 (TI C6X).
  • Đọc ngay bây giờ có thể hiển thị các bảng ARM thư giãn (.ARM.exidx / .ARM.extab) bằng tùy chọn -u / --unwind.
  • Thêm --dyn-syms vào chính mình để đặt bảng biểu tượng động.
  • Công cụ mới - elfedit - đã được thêm trực tiếp để thao tác các tệp nhị phân định dạng ELF.
  • Thêm vào dlltool .def tính năng tập tin của việc đánh dấu tên biểu tượng nội bộ PE bằng tùy chọn '=='.
  • Thêm tùy chọn dòng lệnh mới -a / --addresses vào addr2line để hiển thị địa chỉ trước tên hàm hoặc tên tệp nguồn.
  • Thêm tùy chọn dòng lệnh mới -p / --pretty-print vào addr2line để có đầu ra dễ đọc hơn.
  • Giờ đây, mục tiêu hppa / som có ​​thể được biên dịch trên bất kỳ máy chủ lưu trữ nào.

Tính năng mới trong phiên bản 2.25:

  • Thêm tùy chọn -interleave-width để objcopy để cho phép sao chép một loạt các byte từ đầu vào đến đầu ra với tùy chọn --interleave.
  • Thêm hỗ trợ cho nhóm bộ vi xử lý TMS320C6000 (TI C6X).
  • Đọc ngay bây giờ có thể hiển thị các bảng ARM thư giãn (.ARM.exidx / .ARM.extab) bằng tùy chọn -u / --unwind.
  • Thêm --dyn-syms vào chính mình để đặt bảng biểu tượng động.
  • Công cụ mới - elfedit - đã được thêm trực tiếp để thao tác các tệp nhị phân định dạng ELF.
  • Thêm vào dlltool .def tính năng tập tin của việc đánh dấu tên biểu tượng nội bộ PE bằng tùy chọn '=='.
  • Thêm tùy chọn dòng lệnh mới -a / --addresses vào addr2line để hiển thị địa chỉ trước tên hàm hoặc tên tệp nguồn.
  • Thêm tùy chọn dòng lệnh mới -p / --pretty-print vào addr2line để có đầu ra dễ đọc hơn.
  • Giờ đây, mục tiêu hppa / som có ​​thể được biên dịch trên bất kỳ máy chủ lưu trữ nào.

Phần mềm tương tự

Lush
Lush

11 May 15

LLVM
LLVM

17 Aug 18

Intel C++ Compiler
Intel C++ Compiler

20 Feb 15

purepy
purepy

14 Apr 15

Ý kiến ​​để GNU Binutils

Bình luận không
Nhập bình luận
Bật hình ảnh!