Gcc

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
GNU Compiler Collection
Geliştiren(ler): GNU Projesi
İşletim sistemi: Çapraz platform
Türü: Derleyici
Lisansı: GNU Genel Kamu Lisansı
Resmi sitesi: https://gcc.gnu.org
GNU Compiler Collection simgesi.png

GCC ya da açık adıyla GNU Compiler Collection, GNU Projesi tarafından gelişirilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemidir. GNU Projesinin resmî derleyicisi olmanın yanı sıra, diğer birçok modern Unix benzeri işletim sistemleri tarafından standart derleyici olarak benimsenmiştir (örneğin Mac OS X, GNU/Linux, BSD ailesi). İlk sürümü 1987 yılında yayınlanmıştır.

Vikipedi logo.png Bu yazılım hakkında ek bilgiler için Vikipedi'deki GCC maddesine bakabilirsiniz...

Kullanım

Herhangi bir dosya aşağıdaki gibi derlenir:

gcc -c aaa.c
gcc -o aaa.c aaa.o
gcc -o aaa  aaa.o

Burada ilk yapılan işlem bir obje dosyası(aaa.o) oluşturur. İkinci işlem ise c dosyasıyla obje dosyasını linkler. Üçüncü işlem ise bir çalıştırılabilir dosya(aaa) oluşturur. Birden fazla dosya derlenecekse bunlar main fonksiyonunun bulunduğu dosya ile linklenmelidir.

Eğer tek bir dosya derlnecekse; gcc -o aaa aaa.c komutu kullanılabilir.

Uyarı

Standart kütüphanelerden bazı fonksiyonları (örn: math.h'den sqrt() fonksiyonu) kullanmışsanız, gcc -o aaa aaa.c -lm komutu kullanılmalıdır.