GNU gcc 10: оновлений безкоштовний компілятор

Логотип GNU GCC

Якщо ви один з тих, хто використовує компілятор GNU, ви можете бути раді дізнатися, що вийшла нова версія. Буде доступний gcc 10 щоб ви могли насолоджуватися їх новинами. Якщо ви не знаєте, яка у вас версія, ви можете використовувати параметр –version gcc, щоб показати вам версію, встановлену в дистрибутиві GNU / Linux або * nix, яку ви використовуєте. Якщо ви використовуєте інший компілятор, я рекомендую вам використовувати gcc, це вибух.

Про що нового для майбутнього GNU gcc 10, ви повинні знати, що він має деякі вдосконалення порівняно з попередніми версіями. Наразі ви можете завантажити gcc 9.2, але цей довгоочікуваний новий випуск виходить. Хоча він ще не випущений, деякі вдосконалення, які він інтегрує, вже відомі завдяки розробці. Серед удосконалень були інтегровані __builtin_roundeven функції, що відповідають ISO / IEC TS 18661.

Щодо Мова С ++ (g ++) впроваджено велику кількість нових функцій, зокрема 20 з них. Деякі дефекти, які були у попередніх версіях, пов'язаних із C ++, також були усунені. Але на додаток до C та C ++, ви вже знаєте, що компілятор GNU GCC приймає велику кількість мов програмування. У Fortran також є вдосконалення, такі як розмір буфера за замовчуванням для вводу-виводу з використанням плоских файлів, який збільшився до 1048576 тощо.

Що стосується самої програми, то вони теж є вдосконалення коду для архітектур IA-32 та AMD64 (або EM64T). Машини X86 тепер матимуть підтримку для розширення __builtin_roundeven за допомогою відповідної заяви про розширення SSE 4.1. Процесори Texas Instruments PRU також отримали вдосконалення, причому новий серверний орієнтований на ці мікросхеми TI. Ймовірно, він все одно отримає більше змін до остаточного випуску, тому ми будемо спостерігати, коли він нарешті вийде.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.