📜  D编程-环境

📅  最后修改于: 2020-11-04 05:04:17             🧑  作者: Mango


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 -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安装程序

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

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

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

我们可以看到以下输出。

hello world

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

在Ubuntu / Debian上安装D

下载debian安装程序

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

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

$ dmd helloWorld.d 
$ ./helloWorld

我们可以看到以下输出。

$ hello world 

在Mac OS X上安装D

下载Mac安装程序

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

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

$ dmd helloWorld.d 
$ ./helloWorld

我们可以看到以下输出。

$ hello world

在Fedora上安装D

下载fedora安装程序

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

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

$ dmd helloWorld.d 
$ ./helloWorld

我们可以看到以下输出。

$ hello world

在OpenSUSE上安装D

下载OpenSUSE安装程序

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

现在,我们可以使用cd切换到包含该文件的文件夹,然后使用以下步骤来构建并运行广告文件: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的一部分。

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