D 编程 - 环境



D语言本地环境搭建

如果你仍然想为D编程语言设置你的环境,你需要在你的电脑上安装以下两个软件:(a)文本编辑器,(b)D编译器。

D编程的文本编辑器

这将用于编写你的程序。一些编辑器的例子包括Windows记事本、OS Edit命令、Brief、Epsilon、EMACS和vim或vi。

文本编辑器的名称和版本在不同的操作系统上可能有所不同。例如,Windows上使用记事本,vim或vi可以在Windows、Linux或UNIX上使用。

你用编辑器创建的文件称为源文件,包含程序源代码。D程序的源文件以“.d”扩展名命名。

在开始编程之前,确保你已经安装了一个文本编辑器,并且有足够的经验来编写计算机程序,将其保存到文件中,构建它,最后执行它。

D编译器

大多数当前的D实现直接编译成机器码以实现高效执行。

我们有多个可用的D编译器,包括以下这些。

  • DMD − Digital Mars D编译器是由Walter Bright开发的官方D编译器。

  • GDC − 基于DMD编译器开源代码构建的GCC后端的预处理器。

  • LDC − 基于DMD前端,使用LLVM作为编译器后端的编译器。

以上不同的编译器可以从D下载下载

我们将使用D 2版本,我们建议不要下载D1。

让我们来看一个helloWorld.d程序,如下所示。我们将以此作为我们在选择的平台上运行的第一个程序。

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

我们可以看到以下输出。

$ hello world

在Windows上安装D

下载Windows 安装程序

运行下载的可执行文件以安装D,这可以通过按照屏幕上的说明进行操作。

现在,我们可以通过使用cd切换到包含该文件的文件夹,然后使用以下步骤来构建和运行d文件(例如helloWorld.d):

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

我们可以看到以下输出。

hello world

C:\DProgramming是我用来保存示例的文件夹。你可以将其更改为你保存D程序的文件夹。

在Ubuntu/Debian上安装D

下载Debian 安装程序

运行下载的可执行文件以安装D,这可以通过按照屏幕上的说明进行操作。

现在,我们可以通过使用cd切换到包含该文件的文件夹,然后使用以下步骤来构建和运行d文件(例如helloWorld.d):

$ dmd helloWorld.d 
$ ./helloWorld

我们可以看到以下输出。

$ hello world 

在Mac OS X上安装D

下载Mac 安装程序

运行下载的可执行文件以安装D,这可以通过按照屏幕上的说明进行操作。

现在,我们可以通过使用cd切换到包含该文件的文件夹,然后使用以下步骤来构建和运行d文件(例如helloWorld.d):

$ dmd helloWorld.d 
$ ./helloWorld

我们可以看到以下输出。

$ hello world

在Fedora上安装D

下载Fedora 安装程序

运行下载的可执行文件以安装D,这可以通过按照屏幕上的说明进行操作。

现在,我们可以通过使用cd切换到包含该文件的文件夹,然后使用以下步骤来构建和运行d文件(例如helloWorld.d):

$ dmd helloWorld.d 
$ ./helloWorld

我们可以看到以下输出。

$ hello world

在OpenSUSE上安装D

下载OpenSUSE 安装程序

运行下载的可执行文件以安装D,这可以通过按照屏幕上的说明进行操作。

现在,我们可以通过使用cd切换到包含该文件的文件夹,然后使用以下步骤来构建和运行d文件(例如helloWorld.d):

$ dmd helloWorld.d 
$ ./helloWorld

我们可以看到以下输出。

$ hello world

D IDE

在大多数情况下,我们有以插件形式提供的D IDE支持。这包括:

  • Visual D插件是Visual Studio 2005-13的插件

  • DDT是一个Eclipse插件,提供代码补全、使用GDB进行调试的功能。

  • Mono-D代码补全,使用dmd/ldc/gdc支持的重构功能。它是GSoC 2012的一部分。

  • Code Blocks是一个多平台IDE,支持D项目创建、代码高亮和调试。

广告
© . All rights reserved.