İngilizce Kaynaklar


Diğer




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:

  1. Derleyiciyi dlang.org'dan indirin:

    http://www.dlang.org/download.html

  2. İndirdiğiniz zip dosyasını herhangi bir klasöre açın [unzip]. Örneğin ~/dmd
  3. Derleyici programlarının rahatça bulunabilmeleri için ~/dmd/linux/bin32 klasörünü PATH'e ekleyin. dmd'yi ~/dmd klasö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ı ~/.bashrc dosyanıza ekleyin. Artık açtığınız konsollarda yalnızca dmd yazmak 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, ~/.profile dosyasına PATH'e klasörün tam yolunu ekleyen satırı yazın. Örneğin dmd'nin /home/kullanici_ismi/dmd gibi bir klasöre kurulduğunu varsayarsak, ~/.profile dosyanı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.

  4. 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.

  5. Derleyiciyle gelen örnek programların bulunduğu ~/dmd/samples/d klasörüne geçin ve örnekleri derlemeyi deneyin:
    dmd hello.d
    
    Eğer başarıyla derlenirse aynı klasör içinde hello isminde 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"