Gcc: Revizyonlar arasındaki fark
kDeğişiklik özeti yok |
kDeğişiklik özeti yok |
||
(Aynı kullanıcının aradaki diğer 2 değişikliği gösterilmiyor) | |||
31. satır: | 31. satır: | ||
Standart kütüphanelerden bazı fonksiyonları (örn: math.h'den sqrt() fonksiyonu) kullanmışsanız, '''{{mavi|gcc -o aaa aaa.c -lm}} ''' komutu kullanılmalıdır. | Standart kütüphanelerden bazı fonksiyonları (örn: math.h'den sqrt() fonksiyonu) kullanmışsanız, '''{{mavi|gcc -o aaa aaa.c -lm}} ''' komutu kullanılmalıdır. | ||
[[Kategori: | [[Kategori:Geliştirme]] |
23.43, 17 Şubat 2015 itibarı ile sayfanın şu anki hâli
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.