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。