GNU gcc 10: trình biên dịch miễn phí được đổi mới

Biểu trưng GNU GCC

Nếu bạn là một trong những người sử dụng trình biên dịch GNU, bạn có thể vui mừng khi biết rằng có một phiên bản mới. Sẽ có sẵn gcc 10 vì vậy bạn có thể thưởng thức tin tức của họ. Nếu bạn không biết mình có phiên bản nào, bạn có thể sử dụng tùy chọn –version của gcc để hiển thị cho bạn phiên bản được cài đặt trên bản phân phối GNU / Linux hoặc hệ điều hành * nix mà bạn đang sử dụng. Nếu bạn đang sử dụng một trình biên dịch khác, tôi khuyến khích bạn sử dụng gcc, đó là một vụ nổ.

Về có gì mới cho GNU gcc 10 trong tương lai, bạn nên biết rằng nó có một số cải tiến so với các phiên bản trước. Bạn hiện có thể tải xuống gcc 9.2, nhưng bản phát hành mới được chờ đợi từ lâu này sắp ra mắt. Mặc dù nó vẫn chưa được phát hành, một số cải tiến mà nó tích hợp đã được biết đến thông qua quá trình phát triển. Trong số các cải tiến, các chức năng __builtin_roundeven tương ứng với ISO / IEC TS 18661 đã được tích hợp.

Khi đến Ngôn ngữ C ++ (g ++) một số lượng lớn các tính năng mới đã được triển khai, cụ thể là 20 tính năng trong số đó. Một số lỗi trong các phiên bản trước liên quan đến C ++ cũng đã được giải quyết. Nhưng ngoài C và C ++, bạn đã biết rằng trình biên dịch GNU GCC chấp nhận một số lượng lớn các ngôn ngữ lập trình. Trong Fortran cũng có những cải tiến, chẳng hạn như kích thước bộ đệm mặc định cho I / O sử dụng tệp phẳng đã tăng lên 1048576, v.v.

Đối với chính chương trình, cũng có cải tiến mã cho kiến ​​trúc IA-32 và AMD64 (hoặc EM64T). Các máy X86 hiện sẽ được hỗ trợ mở rộng __builtin_roundeven với câu lệnh tiện ích mở rộng SSE 4.1 thích hợp. Các bộ xử lý PRU của Texas Instruments cũng đã nhận được những cải tiến, với một phần mềm hỗ trợ mới nhắm mục tiêu vào các chip TI này. Nó có khả năng vẫn nhận được nhiều thay đổi hơn cho đến khi phát hành cuối cùng, vì vậy chúng tôi sẽ theo dõi khi nó được phát hành cuối cùng.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.