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.

В cuanto др C ++ език (g ++) внедрени са голям брой нови функции, по-специално 20 от тях. Някои дефекти, които са били в предишни версии, свързани със C ++, също са отстранени. Но освен C и C ++, вече знаете, че GNU GCC компилаторът приема голям брой програмни езици. Във Fortran има и подобрения, като например размера на буфера по подразбиране за I / O, използващ плоски файлове, който се е увеличил до 1048576 и т.н.

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


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.