crosstool-NG

Phần mềm chụp màn hình:
crosstool-NG
Các chi tiết về phần mềm:
Phiên bản: 1.15.3
Ngày tải lên: 20 Feb 15
Nhà phát triển: Yann E. MORIN
Giấy phép: Miễn phí
Phổ biến: 7

Rating: nan/5 (Total Votes: 0)

ứng dụng crosstool-NG nhằm mục đích xây dựng dãy công cụ. Dãy công cụ là một thành phần thiết yếu trong một dự án phát triển phần mềm. Nó sẽ biên dịch, lắp ráp và liên kết mã đang được phát triển. Một số tác phẩm của các toolchain cuối cùng sẽ kết thúc trong các kết quả nhị phân / tệ: thư viện tĩnh nhưng một ví dụ.
Vì vậy, một toolchain là một phần rất nhạy cảm của phần mềm, như bất kỳ lỗi trong một trong các thành phần, hoặc một thành phần cấu hình kém, có thể dẫn đến các vấn đề thực hiện, từ hiệu suất kém, để ứng dụng kết thúc bất ngờ, để phần mềm mis-hành xử (mà hơn thường khó phát hiện), hư hỏng phần cứng, hoặc thậm chí đến rủi ro của con người (mà là nhiều hơn regretable).
Dãy công cụ được làm bằng mảnh khác nhau của phần mềm, từng là khá phức tạp và đòi hỏi phải lựa chọn thiết kế đặc biệt để xây dựng và làm việc liên tục. Điều này thường không phải là dễ dàng, ngay cả trong trường hợp không quá tầm thường của dãy công cụ bản địa. Công việc đạt đến một mức độ cao hơn của sự phức tạp khi nói đến cross-biên dịch, nơi nó có thể trở nên khá một cơn ác mộng ...
Một số cross-toolchains tồn tại trên internet, và có thể được sử dụng cho sự phát triển chung, nhưng họ có một số hạn chế:
· Họ có thể là mục đích chung, trong đó chúng được cấu hình cho phần lớn: không có tối ưu hóa cho mục tiêu cụ thể của bạn,
· Họ có thể chuẩn bị cho một mục tiêu cụ thể và do đó không phải là dễ dàng để sử dụng, cũng không phải tối ưu hóa cho, hoặc thậm chí hỗ trợ mục tiêu của bạn,
· Chúng thường được sử dụng các thành phần lão hóa (biên dịch, thư viện C, vv ...) không hỗ trợ tính năng đặc biệt của bộ vi xử lý mới sáng bóng của bạn;
Ở phía bên kia, các toolchain cung cấp một số lợi thế:
· Họ đã sẵn sàng để sử dụng và khá dễ dàng để cài đặt và thiết lập,
· Họ được chứng minh nếu được sử dụng bởi một cộng đồng rộng lớn.
Nhưng một khi bạn muốn để có được tất cả các nước trên phần cứng cụ thể của bạn, bạn sẽ muốn xây dựng toolchain của riêng bạn. Đây là nơi crosstool-NG đến chơi

Tính năng .

  • giao diện cấu hình menuconfig hạt nhân giống như
  • lan rộng, giao diện nổi tiếng
  • dễ dàng, nhưng cấu hình mạnh mẽ
  • hỗ trợ cho các thành phần khác trong toolchain
  • uClibc- hoặc toolchain glibc dựa trên hỗ trợ ngay bây giờ!
  • người khác dễ dàng để thực hiện
  • kho vá cho những phiên bản vá cần
  • hỗ trợ nhiều phiên bản của các thành phần toolchain
  • hỗ trợ cho tùy chỉnh (hiểu địa phương) vá kho
  • mô hình luồng khác nhau
  • NPTL (chỉ glibc, WIP)
  • linuxthreads (uClibc chỉ, WIP)
  • hỗ trợ cho cả hai dãy công cụ mềm và cứng-float
  • sở debug
  • bản địa và xuyên gdb, gdbserver
  • debuging thư viện: dmalloc, hơn nữa để đến
  • khởi động lại một xây dựng tại bất kỳ bước
  • cấu hình mẫu sử dụng được kho lưu trữ như là điểm khởi đầu cho chuỗi công cụ của riêng bạn

là gì mới trong phiên bản này:.

  • Có nhiều thay đổi kể từ khi công bố phiên bản mới nhất
  • Các hỗ trợ Hội Chữ thập Canada đã được viết lại hoàn toàn để không còn phải tồn tại trước cross-compiler cho các mục tiêu, và có rất nhiều cải tiến và sửa lỗi.

là gì mới trong phiên bản 1.13.2:.

  • Xây dựng thư viện kernel đã được cố định
  • Giải nén các thư viện cloog đã được cố định.
  • Các 'Prescott' CPU được công nhận như một i686.

là gì mới trong phiên bản 1.12.2:.

  • Các chuỗi phiên bản gdb đã được cố định
  • Sử dụng một thư mục sysroot tiền tố đã được cố định.

là gì mới trong phiên bản 1.12.1:

  • bug-fix

là gì mới trong phiên bản 1.11.2:

  • thư viện Companion đang lựa chọn đúng với GCC 4.4. 6 (giá trị mặc định).

là gì mới trong phiên bản 1.11.1:

  • Phiên bản này sửa lỗi chặn khi tước toolchain .

là gì mới trong phiên bản 1.11.0:

  • kiến ​​trúc:
  • hỗ trợ SPARC mới
  • phần được cập nhật:
  • gcc: lên đến 4.6.0 và các phiên bản mới nhất của Linaro 4.4, 4.5 và 4.6
  • Linux: lên đến 2.6.38.4
  • eglibc: 2_13
  • gdb: thêm phiên bản Linaro
  • librraies đồng: một số được cập nhật
  • docs: mới sâu giải thích làm thế nào để xây dựng một toolchain
  • glibc: Linuxthreads gỡ bỏ cho các phiên bản mới nhất
  • mẫu: một cặp vợ chồng mới

là gì mới trong phiên bản 1.10.1:

  • Tước nhị phân đã được cố định
  • Các wrapper makeinfo đã được cố định.
  • plugins GCC không còn xây dựng cho dãy công cụ tĩnh.
  • LinuxThreads đã được loại bỏ trong các phiên bản mới nhất của glibc / eglibc.
  • Các mối liên kết vàng hiện đang ẩn cho các kiến ​​trúc mà không có hỗ trợ vàng.

là gì mới trong phiên bản 1.9.3:

  • Đây là một phiên bản lỗi-sửa chữa-chỉ.

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

Tcsh
Tcsh

27 Sep 15

Nautilus Terminal
Nautilus Terminal

11 May 15

JCTerm
JCTerm

14 Apr 15

Ý kiến ​​để crosstool-NG

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