GNU gcc 10: kompilator gratis diperbarui

logo GNU GCC

Jika Anda salah satu dari mereka yang menggunakan kompiler GNU, Anda mungkin senang mengetahui bahwa ada versi baru yang keluar. Akan tersedia gcc 10 sehingga Anda dapat menikmati berita mereka. Jika Anda tidak tahu versi apa yang Anda miliki, Anda dapat menggunakan opsi –version dari gcc untuk menunjukkan versi yang diinstal pada distro GNU / Linux atau sistem operasi * nix yang Anda gunakan. Jika Anda menggunakan kompiler lain, saya mendorong Anda untuk menggunakan gcc, ini sangat menyenangkan.

Dalam hal apa yang baru untuk masa depan GNU gcc 10, Anda harus tahu bahwa ini memiliki beberapa peningkatan dari versi sebelumnya. Saat ini Anda dapat mengunduh gcc 9.2, tetapi rilis baru yang telah lama ditunggu-tunggu ini akan segera hadir. Meski belum dirilis, beberapa perbaikan yang diintegrasikannya sudah diketahui melalui pekerjaan pengembangan. Di antara peningkatan tersebut, fungsi __builtin_roundeven yang sesuai dengan ISO / IEC TS 18661 telah diintegrasikan.

Mengenai Bahasa C ++ (g ++) sejumlah besar fitur baru telah diimplementasikan, khususnya 20 di antaranya. Beberapa kerusakan yang ada di versi sebelumnya yang terkait dengan C ++ juga telah diatasi. Tetapi selain C dan C ++, Anda sudah tahu bahwa compiler GNU GCC menerima banyak bahasa pemrograman. Di Fortran juga ada perbaikan, seperti ukuran buffer default untuk I / O yang menggunakan flat file yang sudah ditingkatkan menjadi 1048576, dll.

Adapun programnya sendiri juga ada peningkatan kode untuk arsitektur IA-32 dan AMD64 (atau EM64T). Mesin X86 sekarang akan memiliki dukungan untuk memperluas __builtin_roundeven dengan pernyataan ekstensi SSE 4.1 yang sesuai. Prosesor Texas Instruments PRU juga telah menerima peningkatan, dengan back-end baru yang menargetkan chip TI ini. Sepertinya masih akan menerima lebih banyak perubahan hingga rilis finalnya, jadi kami akan menontonnya ketika akhirnya dirilis.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.