Gcc: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Değişiklik özeti yok
20. satır: 20. satır:


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.
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.
[[kategori:Programlama]]

16.51, 12 Ekim 2009 tarihindeki hâli

gcc, açık kaynak kod ortamında kullanılan c derleyicisi.


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.