GNU gcc 10: darmowy kompilator został odnowiony

Logo GNU GCC

Jeśli jesteś jednym z tych, którzy używają kompilatora GNU, możesz być zadowolony, wiedząc, że jest dostępna nowa wersja. Będzie dostępny gcc 10 abyś mógł cieszyć się ich wiadomościami. Jeśli nie wiesz, jaką masz wersję, możesz użyć opcji –version programu gcc, aby wyświetlić wersję zainstalowaną w systemie operacyjnym GNU / Linux lub * nix, którego używasz. Jeśli używasz innego kompilatora, zachęcam do korzystania z gcc, to jest super.

W sprawie co nowego w przyszłości GNU gcc 10, powinieneś wiedzieć, że ma pewne ulepszenia w stosunku do poprzednich wersji. Obecnie możesz pobrać gcc 9.2, ale to długo oczekiwane nowe wydanie już wkrótce. Chociaż nie został jeszcze wydany, niektóre z ulepszeń, które integruje, są już znane z prac rozwojowych. Wśród ulepszeń zintegrowano funkcje __builtin_roundeven odpowiadające ISO / IEC TS 18661.

Jeśli chodzi Język C ++ (g ++) zaimplementowano dużą liczbę nowych funkcji, w szczególności 20 z nich. Naprawiono również niektóre usterki, które występowały w poprzednich wersjach związanych z C ++. Ale oprócz C i C ++ wiesz już, że kompilator GNU GCC akceptuje dużą liczbę języków programowania. W Fortranie są również ulepszenia, takie jak domyślny rozmiar bufora dla I / O przy użyciu plików płaskich, który został zwiększony do 1048576 itd.

Jeśli chodzi o sam program, są też ulepszenia kodu dla architektur IA-32 i AMD64 (lub EM64T). Maszyny X86 będą teraz obsługiwać rozszerzanie __builtin_roundeven za pomocą odpowiednich instrukcji rozszerzeń SSE 4.1. Procesory Texas Instruments PRU również otrzymały ulepszenia, z nowym zapleczem ukierunkowanym na te chipy TI. Prawdopodobnie nadal otrzyma więcej zmian, aż do ostatecznego wydania, więc będziemy obserwować, kiedy wreszcie się pojawi.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.