D語言開發環境設定


本地開發環境設定

如果願意設定您的D程式設計語言環境,需要在計算機上準備以下兩個軟體,(一)文字編輯器,(二)D編譯器。

文字編輯器

這將被用來鍵入程式。幾個編輯的例子包括Windows記事本,作業系統Edit命令,Emacs和VIM或VI。

名稱和版本的文字編輯器可以改變不同的作業系統上。例如,記事本將用在Windows,和vim或VI可以在Windows上使用,以及Linux或UNIX。

編輯器中建立的檔案稱為原始檔和包含程式的原始碼。對於D程式原始檔以擴充套件名為 ".d".

在開始程式設計之前,請確保有適當一個文字編輯器,並有足夠的經驗,編寫計算機程式,它儲存在一個檔案中,構建它,最後執行它。

D編譯器

大多數當前D語言實現直接編譯成機器程式碼開提高執行效率。

我們擁有多種D編譯器可用,它包括以下。

  • DMD - Digital Mars D編譯器是官方的D編譯器通過Walter Bright提供。

  • GDC - 一個前端為GCC的後端,建立了使用開放式的DMD編譯器原始碼。

  • LDC - 基於DMD的前端使用LLVM作為它的編譯器後端編譯器。

上述不同的編譯器可以從以下網址下載 D 下載

我們將使用D版2,我們建議不要下載D1。

讓我們來helloWorld.d如下。我們將以此作為我們執行在選擇的平台的第一個程式。

import std.stdio;

void main(string[] args)
{
   writeln("Hello World!");
}

在Windows上安裝

下載Windows的installer

執行下載的可執行檔案來安裝,可以按照螢幕上的指示來完成對D的安裝。

現在我們可以構建和執行檔案,通過切換到檔案夾使用cd進入包含該檔案,然後使用下面的步驟執行helloWorld.d

C:DProgramming> DMD helloWorld.d
C:DProgramming> helloWorld

我們可以看到下面的輸出。

hello world

C: DProgramming是檔案夾,使用來儲存程式碼。可以將其更改為已儲存的D程式的檔案夾。

安裝在Ubuntu/Debian

下載debian installer.

執行下載的可執行檔案來安裝,可以通過下面的螢幕上intructions完成。

現在我們可以構建和執行檔案,通過切換到檔案夾使用cd進入包含該檔案,然後使用下面的步驟執行helloWorld.d

$ dmd helloWorld.d
$ ./helloWorld

我們可以看到下面的輸出。

$ hello world

安裝在Mac OS X

下載 Mac installer.

執行下載的可執行檔案來安裝,可以按照螢幕上的指示來完成。

現在我們可以構建和執行檔案,通過切換到檔案夾使用cd進入包含該檔案,然後使用下面的步驟執行helloWorld.d

$ dmd helloWorld.d
$ ./helloWorld

我們可以看到下面的輸出。

$ hello world

安裝 Fedora

下載 fedora installer.

執行下載的可執行檔案來安裝,可以按照螢幕上的指示來完成。

現在我們可以構建和執行檔案,通過切換到檔案夾使用cd進入包含該檔案,然後使用下面的步驟執行helloWorld.d

$ dmd helloWorld.d
$ ./helloWorld

我們可以看到下面的輸出。

$ hello world

安裝在OpenSUSE

下載OpenSUSE installer.

執行下載的可執行檔案來安裝,可以按照螢幕上的指示來完成。

現在我們可以構建和執行檔案,通過切換到檔案夾使用cd進入包含該檔案,然後使用下面的步驟執行helloWorld.d

$ dmd helloWorld.d
$ ./helloWorld

我們可以看到下面的輸出。

$ hello world

D IDE

我們在大多數情況下,對於D IDE支援的外掛的形式。這包括

  • Visual D plugin是Visual Studio2005-13 的一個外掛

  • DDT 是一個Eclipse外掛,它提供程式碼完成,用GDB偵錯。

  • Mono-D 程式碼完成,重構與DMD/ LDC/ GDC支援。它一直是GSoC2012的一部分。

  • 程式碼塊 是一個支援開發專案的建立,突出顯示和偵錯多平台的IDE。