Linux'ta GNU'nun Derleyicisi gdc'nin Kurulması
Not: Bu yazı yazıldığı sırada gdc yalnızca D'nin birinci sürümünü (D1) desteklemektedir. D2 hem çok daha modern olanaklar içerdiği için, hem de D.ershane'de de D2 anlatıldığı için, ben gdc yerine dmd'yi kurmanızı öneririm.
Eğer kullandığınız Linux dağıtımı gdc'yi paket olarak veriyorsa, en kolayı paket yöneticisini kullanmaktır. gdc'nin paket isminin gcc-gdc olduğunu ve paket yöneticisi olarak yum'un kullanıldığını varsayarsak, şu komutu root olarak işletmeniz yeterli olabilir:
yum install gcc-gdc
Örneğin eğer Ubuntu kullanıyorsanız, gdc pakedini şu adreste arayabilirsiniz:
Şimdiki CentOS 5 ortamımda öyle bir paket bulunmadığı için ben programı projenin sitesinden indirerek kurmaya karar verdim...
- Derleyiciyi SourceForge'dan indirin:
http://sourceforge.net/project/showfiles.php?group_id=154306
Bu yazıyı yazdığım sırada 0.24 sürümündeler. Seçenekler içinden kendi ortamınıza uyan
tardosyasını seçin. Örneğingdc-0.24-i686-linux-gnu-gcc-4.1.2.tar.bz2... -
İndirdiğiniz
tardosyasını açın:tar jxvf gdc-0.24-i686-linux-gnu-gcc-4.1.2.tar.bz2
Derleyici dosyaları
gdcisimli bir klasöre açılacaklardır. - Program dosyalarının bulunduğu
gdc/binklasörünüPATH'e ekleyin. Örneğin dosyaların~/gdcklasörüne açıldıklarını varsayarsak:export PATH=$PATH:~/gdc/bin
gdc'nin bu noktada D programlarını derleyebilir duruma gelmiş olması gerekir. Derleyicini bulunup çalıştırılabildiğini denemek içingdc --version
yazabilirsiniz. Çıkışa derleyici sürümü ile ilgili bilgilerin yazılmış olması gerekir. - Derleyiciyi denemek için bir "merhaba dünya" programı yazın ve
merhaba.dismiyle kaydedin:import std.stdio; void main() { printf("merhaba dünya\n"); }
- Programı derleyin
gdc merhaba.d -o merhaba
Eğer çalışırsa aynı klasör içinde
merhabaisminde bir program oluşacaktır. Çalıştırmayı deneyin:./merhaba
Ekrana şu çıktıyı vermesi gerekir:
merhaba dünya

Kitaplar
Tanıtım
İletişim
Hakları