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。