GCC ve Derleme
Fedora'da şimdide c,cpp da yazdığımız kodları gcc kullanarak derlemeyi öğreneceğiz.İlk olarak bir adet c programı yazıyoruz.İşlemlerimizi yaparken herzaman aynı dizinde çalışıyoruz, buna dikkat edilmesi gerekmektedir.
//ilk.c
#include "stdio.h"
int main()
{
printf("GCC ile derleyeceğiz.");
}
daha sonra terminal programını açıyoruz.terminalde ilk.c dosyamızın dizinine geliyoruz.(Nasıl mı?)Aynı dizine geldikten sonra şu satırları döktürüyoruz.
# gcc ilk.c
programı derleniyor.Şimdi kaynak dosyamızın bulunduğu dizinde a.out diye bir dosya oluşacaktır.Biz uygulamamıza bir ilk isim vermediğimiz için ismi a olarak otomatik atanmaktadır.İsim vermek için şu komutu kullanırız.
# gcc ilk.c -o ilk
Ancak gcc de şöyle bir terslik var.Kütüphaneleri kendisi otomatik bulmuyor.Onun yerine eklenen kütüphaneleri biz kendimiz tanımlamamız lazım.Bunun için de -l komutunu kullanıyoruz.Eğerki biz bir oracle kütüphanesi oluşturup onuda programımıza katmak istersek şu şekilde kullanırız.
# gcc ilk.c -o ilk -I/usr/local/include -lncurses -loracle
Üste -I'den sonra kullandığımız kısımsa kütühanemizin bulunduğu dizini temsil etmektedir .
Kaynaklar :
http://www.belgeler.org/howto/gcc-baslangic-basit.html
http://gcc.gnu.org/
http://en.wikipedia.org/wiki/GNU_Compiler_Collection