dmd'nin otomatik olarak kurulması
dmd'yi kurmanın en kolay yolu, indirme sayfasındaki seçeneklerden 1-click install yazanlardan birisine tıklamaktır:
http://www.dlang.org/download.html
Orada hem Windows'un hem de Linux'un kurulum dosyaları bulunuyor.
dmd'nin .zip dosyasından kurulması
Herhangi bir nedenle .zip dosyasını indirmeniz gerekiyorsa şu adımları izleyebilirsiniz:
- Derleyiciyi dlang.org'dan indirin:
- İndirdiğiniz zip dosyasını herhangi bir klasöre açın [unzip]. Örneğin
~/dmd -
Derleyici programlarının rahatça bulunabilmeleri için
~/dmd/linux/bin32klasörünüPATH'e ekleyin.dmd'yi~/dmdklasörüne açtığınızı varsayarsak, bunu geçici olarak etkinleştirmek için şu komutu kullanabilirsiniz:export PATH=$PATH:~/dmd/linux/bin32
Eğer dmd'yi her zaman için bir konsoldan başlatmak yeterli olacaksa ve konsol olarak bash kullanıyorsanız, o satırı
~/.bashrcdosyanıza ekleyin. Artık açtığınız konsollarda yalnızcadmdyazmak derleyicinin başlatılması için yeterli olacaktır. Bir sonraki adıma geçebilirsiniz.Eğer PATH'i menülerden başlatılan programlar için bile etkin hale getirmek istiyorsanız,
~/.profiledosyasına PATH'e klasörün tam yolunu ekleyen satırı yazın. Örneğin dmd'nin/home/kullanici_ismi/dmdgibi bir klasöre kurulduğunu varsayarsak,~/.profiledosyanızın sonuna şöyle bir satır ekleyin:PATH=$PATH:/home/kullanici_ismi/dmd/linux/bin32
Bu ayarın etkinleşmesi için oturumu kapatıp tekrar açmanız gerekebilir.
- Derleyiciyle gelen örnek programların bulunduğu
~/dmd/samples/dklasörüne geçin ve örnekleri derlemeyi deneyin:dmd hello.d
Eğer başarıyla derlenirse aynı klasör içindehelloisminde yeni bir program oluşacaktır. Çalıştırmak için:./hello
Herşey yolunda gittiyse ekranda şöyle bir çıktı olması gerekir:hello world args.length = 1 args[0] = './hello'
Programı değişik sayıda argümanla çalıştırmayı da deneyebilirsiniz:./hello 42 "bir arada"
dmd'nin bu noktada D programlarını derleyebilir duruma gelmiş olması gerekiyor.
Not: dmd'nin 64 bitlik olanını kullanmak için klasör yolunda bin32 yerine bin64 yazmanız gerekir. Bunun üretilen programların 32 bit veya 64 bit olması ile ilgisi yoktur; yalnızca dmd'nin kendisini etkiler.

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