GNU Compiler Collection

GNU Compiler Collection (GCC) adalah kumpulan pengompilasi bebas dan sumber terbuka yang dikembangkan oleh proyek GNU. GCC awalnya singkatan dari GNU C Compiler karena hanya bisa melakukan kompilasi terhadap bahasa C, sebelum pengompilasi untuk C++ dirilis pada 18 Desember 1987.

Beberapa bagian depan untuk bahasa C++, Ada, Fortran, Go, dan D juga dikembangkan beberapa tahun setelahnya. Sementara hasil bagian belakangnya dapat dijalankan di berbagai arsitektur seperti x86-64, x86, i386, ARM, SPARC, dan MIPS.

 Adopsi 
GCC telah diadopsi sebagai kompilator standar oleh banyak distro Linux dan sistem operasi Unix lainnya seperti OpenIndiana. Kebanyakan sistem BSD juga menggunakan GCC, meskipun FreeBSD dan OpenBSD mengganti kompilatornya dengan Clang. macOS juga berencana menggunakan Clang setelah berkontribusi banyak pada LLVM, bagian belakang Clang, sementara para pengembangnya untuk macOS mulai berdiskusi tentang kelayakan dukungan GCC.

GCC tersedia di Windows melalui MinGW maupun TDM-GCC. GCC bisa melakukan kompilasi kode ke Android dengan Android NDK.

 Lisensi 
GCC dilisensikan dibawah Lisensi Publik Umum GNU, dengan pengecualian bahwa seseorang dapat mendistribusikan perangkat lunaknya yang dikompilasi dengan GCC dengan hak ciptanya sendiri, meskipun ini termasuk membawa berkas-berkas header dan runtime milik GCC yang dibutuhkan oleh perangkat lunaknya. Pengecualian ini disebut dengan "GCC Runtime Library Exception".

 Referensi 

 Pranala luar 

  Berbagai versi GCC khusus untuk ARM 
  GCC untuk Windows 

Kategori:Perangkat lunak Linux
Kategori:Kompilator
Kategori:Proyek GNU