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
tar
dosyasını seçin. Örneğingdc-0.24-i686-linux-gnu-gcc-4.1.2.tar.bz2
... -
İndirdiğiniz
tar
dosyasını açın:tar jxvf gdc-0.24-i686-linux-gnu-gcc-4.1.2.tar.bz2
Derleyici dosyaları
gdc
isimli bir klasöre açılacaklardır. - Program dosyalarının bulunduğu
gdc/bin
klasörünüPATH
'e ekleyin. Örneğin dosyaların~/gdc
klasö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.d
ismiyle 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
merhaba
isminde bir program oluşacaktır. Çalıştırmayı deneyin:./merhaba
Ekrana şu çıktıyı vermesi gerekir:
merhaba dünya