目录

D Programming - 环境

D的本地环境设置

如果您仍然愿意为D编程语言设置环境,则需要在计算机上使用以下两个软件:(a)文本编辑器,(b)D编译器。

D编程的文本编辑器

这将用于键入您的程序。 少数编辑器的示例包括Windows Notepad,OS Edit命令,Brief,Epsilon,EMACS和vim或vi。

文本编辑器的名称和版本可能因不同的操作系统而异。 例如,Notepad将在Windows上使用,vim或vi可以在Windows以及Linux或UNIX上使用。

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

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

D编译器

大多数当前的D实现直接编译为机器代码以便有效执行。

我们有多个D编译器可用,它包括以下内容。

  • DMD - Digital Mars D编译器是Walter Bright的官方D编译器。

  • GDC - GCC后端的前端,使用开放式DMD编译器源代码构建。

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

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

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

让我们有一个helloWorld.d程序如下。 我们将使用此作为我们在您选择的平台上运行的第一个程序。

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

我们可以看到以下输出。

$ hello world

在Windows上安装D.

下载Windows installer

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

现在我们可以使用cd切换到包含该文件的文件夹,然后使用以下步骤构建并运行ad文件helloWorld.d:

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

我们可以看到以下输出。

hello world

C:\DProgramming是文件夹,我用来保存我的样品。 您可以将其更改为已保存D程序的文件夹。

在Ubuntu/Debian上安装D.

下载debian installer

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

现在我们可以使用cd切换到包含该文件的文件夹,然后使用以下步骤构建并运行ad文件helloWorld.d:

$ dmd helloWorld.d 
$ ./helloWorld

我们可以看到以下输出。

$ hello world 

在Mac OS X上安装D.

下载Mac installer

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

现在我们可以使用cd切换到包含该文件的文件夹,然后使用以下步骤构建并运行ad文件helloWorld.d:

$ dmd helloWorld.d 
$ ./helloWorld

我们可以看到以下输出。

$ hello world

在Fedora上安装D.

下载fedora installer

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

现在我们可以使用cd切换到包含该文件的文件夹,然后使用以下步骤构建并运行ad文件helloWorld.d:

$ dmd helloWorld.d 
$ ./helloWorld

我们可以看到以下输出。

$ hello world

在OpenSUSE上安装D.

下载OpenSUSE installer

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

现在我们可以使用cd切换到包含该文件的文件夹,然后使用以下步骤构建并运行ad文件helloWorld.d:

$ dmd helloWorld.d 
$ ./helloWorld

我们可以看到以下输出。

$ hello world

D IDE

在大多数情况下,我们以插件的形式支持D. 这包括,

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

  • DDT是一个eclipse插件,提供代码完成,使用GDB进行调试。

  • Mono-D代码完成,使用dmd/ldc/gdc支持重构。 它已成为GSoC 2012的一部分。

  • Code Blocks是一个多平台IDE,支持D项目创建,突出显示和调试。

↑回到顶部↑
WIKI教程 @2018