鍍金池/ 教程/ C++/ D語言開發(fā)環(huán)境設(shè)置
類的訪問修飾符
D語言運算符
D語言邏輯運算符
類指針
D語言元組
D語言指針
D語言模塊
D語言sizeof運算符
D語言混合類型
D語言封裝
D語言條件編譯
類的靜態(tài)成員
D語言do...while循環(huán)
D語言結(jié)構(gòu)體
重載
D語言字符串-String
D語言決策語句
D語言接口
D語言for循環(huán)
D語言switch語句
D語言關(guān)聯(lián)數(shù)組
D語言范圍
D語言枚舉Enums
契約式編程
D語言并發(fā)
D語言開發(fā)環(huán)境設(shè)置
D語言別名
D語言常值
D語言常量
D語言函數(shù)
D語言if嵌套語句
D語言循環(huán)
D語言概述,D語言是什么?
D語言運算符優(yōu)先級
D語言continue語句
D語言異常處理
D語言break語句
D語言if...else語句
D語言類和對象
類繼承
D語言字符
D語言教程
D語言關(guān)系運算符
比較操作符重載
構(gòu)造函數(shù)和析構(gòu)函數(shù)
D語言抽象類
D語言if語句
D語言賦值運算符
D中算術(shù)運算符
D語言類成員函數(shù)
D語言位運算符
D語言變量
D語言數(shù)據(jù)類型
D語言文件I/O
D語言數(shù)組
一元運算符重載
D語言嵌套switch語句
D語言基本語法
二元運算符重載
this指針
D語言聯(lián)合體
D語言模板
D語言嵌套循環(huán)
D語言while循環(huán)

D語言開發(fā)環(huán)境設(shè)置

本地開發(fā)環(huán)境設(shè)置

如果愿意設(shè)置您的D編程語言環(huán)境,需要在計算機上準(zhǔn)備以下兩個軟件,(一)文本編輯器,(二)D編譯器。

文本編輯器

這將被用來鍵入程序。幾個編輯的例子包括Windows記事本,操作系統(tǒng)Edit命令,Emacs和VIM或VI。

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

編輯器中創(chuàng)建的文件稱為源文件和包含程序的源代碼。對于D程序源文件以擴展名為 ".d".

在開始編程之前,請確保有適當(dāng)一個文本編輯器,并有足夠的經(jīng)驗,編寫計算機程序,它保存在一個文件中,構(gòu)建它,最后執(zhí)行它。

D編譯器

大多數(shù)當(dāng)前D語言實現(xiàn)直接編譯成機器代碼開提高執(zhí)行效率。

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

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

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

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

上述不同的編譯器可以從以下網(wǎng)址下載 D 下載

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

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

import std.stdio;

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

在Windows上安裝

下載Windows的installer。

運行下載的可執(zhí)行文件來安裝,可以按照屏幕上的指示來完成對D的安裝。

現(xiàn)在我們可以構(gòu)建和運行文件,通過切換到文件夾使用cd進(jìn)入包含該文件,然后使用下面的步驟執(zhí)行helloWorld.d

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

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

hello world

C: DProgramming是文件夾,使用來保存代碼。可以將其更改為已保存的D程序的文件夾。

安裝在Ubuntu/Debian

下載debian installer.

運行下載的可執(zhí)行文件來安裝,可以通過下面的屏幕上intructions完成。

現(xiàn)在我們可以構(gòu)建和運行文件,通過切換到文件夾使用cd進(jìn)入包含該文件,然后使用下面的步驟執(zhí)行helloWorld.d

$ dmd helloWorld.d
$ ./helloWorld

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

$ hello world

安裝在Mac OS X

下載 Mac installer.

運行下載的可執(zhí)行文件來安裝,可以按照屏幕上的指示來完成。

現(xiàn)在我們可以構(gòu)建和運行文件,通過切換到文件夾使用cd進(jìn)入包含該文件,然后使用下面的步驟執(zhí)行helloWorld.d

$ dmd helloWorld.d
$ ./helloWorld

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

$ hello world

安裝 Fedora

下載 fedora installer.

運行下載的可執(zhí)行文件來安裝,可以按照屏幕上的指示來完成。

現(xiàn)在我們可以構(gòu)建和運行文件,通過切換到文件夾使用cd進(jìn)入包含該文件,然后使用下面的步驟執(zhí)行helloWorld.d

$ dmd helloWorld.d
$ ./helloWorld

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

$ hello world

安裝在OpenSUSE

下載OpenSUSE installer.

運行下載的可執(zhí)行文件來安裝,可以按照屏幕上的指示來完成。

現(xiàn)在我們可以構(gòu)建和運行文件,通過切換到文件夾使用cd進(jìn)入包含該文件,然后使用下面的步驟執(zhí)行helloWorld.d

$ dmd helloWorld.d
$ ./helloWorld

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

$ hello world

D IDE

我們在大多數(shù)情況下,對于D IDE支持的插件的形式。這包括

  • Visual D plugin是Visual Studio2005-13 的一個插件

  • DDT 是一個Eclipse插件,它提供代碼完成,用GDB調(diào)試。

  • Mono-D 代碼完成,重構(gòu)與DMD/ LDC/ GDC支持。它一直是GSoC2012的一部分。

  • 代碼塊 是一個支持開發(fā)項目的創(chuàng)建,突出顯示和調(diào)試多平臺的IDE。