Gcc
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 |
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.
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.