Sistem kompiler gratis

GCC GNU Compiler Collection adalah alat pengembangan yang dikembangkan oleh Free Software Foundation, Inc. Seperti namanya, aplikasi gratis ini menawarkan sistem kompiler yang komprehensif . Muncul dengan front-end dan perpustakaan built-in , memungkinkannya untuk mendukung berbagai bahasa pemrograman .

GCC dianggap sebagai compiler de-facto pada kebanyakan sistem. Meskipun kompiler baru, seperti C Compiler dan Clang , tersedia, aplikasi ini sering digunakan sebagai titik referensi untuk benchmark . Namun, dibandingkan dengan kompiler baru, kompilernya relatif lambat dan tidak menghasilkan kode yang paling optimal di pasaran.

Bagaimana cara kerja Koleksi Kompilator GCC GNU?

GNU Compiler Collection, atau disingkat GCC, adalah kit pengembangan yang awalnya hanya menangani bahasa pemrograman C. Namun, dengan pengembangan front-end tambahan , ia memperluas kemampuannya dan sekarang dapat mengkompilasi C++, Objective-C, Objective C++, Go, Fortran, Ada, Java , dan banyak lagi. Ini juga mendukung berbagai macam arsitektur prosesor . Akibatnya, itu menjadi alat pengembangan untuk banyak aplikasi gratis dan pantas.

GCC menerjemahkan bahasa pemrograman ke bahasa mesin. Pertama, ia mengambil kode sumber dan memprosesnya dengan menghapus komentar dan memperluas nama makro dengan kode. Kemudian, ia memindahkannya ke kompiler yang mengubah setiap baris dalam file yang telah diproses sebelumnya menjadi bahasa rakitan. Assembler kemudian menerjemahkannya ke dalam kode objek. Terakhir, linker mengeluarkan file yang dapat dieksekusi dan siap dijalankan.

Pengguna juga dapat memperluas kompiler GCC dengan menambahkan plugin . Dengan melakukannya, Anda dapat memodifikasi kompiler stok agar sesuai dengan kebutuhan spesifik Anda. Anda dapat menambahkan, menghapus, dan bahkan mengganti pass tengah yang beroperasi pada representasi Gimple. Namun, seperti yang dicatat, kompilernya bisa relatif lambat . Kode yang dihasilkannya juga bukan yang paling optimal di marker. Selain itu, ada berbagai penyebab aplikasi tertinggal pada pelaporan kesalahan .

Apakah itu layak?

Secara keseluruhan, GCC GNU Compiler Collection adalah kumpulan library dan front-end lengkap yang dapat Anda gunakan untuk mengkompilasi kode sumber ke dalam aplikasi biner. Aplikasi ini tidak hanya mendukung C tetapi juga bahasa pemrograman lainnya. Tidak hanya itu, tetapi juga mendukung berbagai macam arsitektur. Dan meskipun kompilernya lebih lambat daripada sistem kompiler yang lebih modern, ia masih memiliki keahlian yang dibangun di sekitarnya.

  • Kelebihan

    • Mendukung berbagai bahasa pemrograman
    • Mendukung berbagai macam arsitektur
    • Mendukung plugin
    • Pembuatan kode yang bagus
  • Kelemahan

    • Kompiler relatif lambat
    • Kode yang dihasilkannya bukan yang paling optimal
    • Tertunda dalam pelaporan kesalahan
 0/3

Spesifikasi Aplikasi

Program tersedia dalam bahasa lain



Ulasan pengguna tentang GCC GNU Compiler Collection

Apakah Anda mencoba GCC GNU Compiler Collection? Jadilah yang pertama untuk meninggalkan pendapat Anda!

Anda mungkin juga menyukai

Alternatif untuk GCC GNU Compiler Collection

Jelajahi Apps

Hukum terkait penggunaan perangkat lunak ini berbeda di tiap negara. Kami tidak mendorong atau membenarkan penggunaan program ini jika melanggar hukum.
Softonic
Ulasan Anda untuk GCC GNU Compiler Collection
Softonic
100/100

Hasil pemindaian: Bersih

File ini lulus pemindaian keamanan komprehensif menggunakan teknologi VirusTotal. Aman untuk diunduh.

  • Bebas virus
  • Bebas spyware
  • Bebas malware
  • Diverifikasi oleh Mitra Keamanan

    Logo VirusTotal

Info Pemindaian

Pemindaian Terakhir
Rabu, 6 Desember 2023
Penyedia Pemindaian
VirusTotal

Komitmen keamanan Softonic

GCC GNU Compiler Collection telah dipindai secara menyeluruh oleh sistem keamanan canggih kami dan diverifikasi oleh mitra terkemuka industri. File ini berasal dari pengembang resmi dan telah lulus semua pemeriksaan keamanan kami, tidak menunjukkan tanda-tanda virus, malware, atau spyware.