环境

优质
小牛编辑
115浏览
2023-12-01

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项目创建,突出显示和调试。

最后更新:

类似资料

  • 标准的 Python 发行版不会与 NumPy 模块捆绑在一起。 一个轻量级的替代方法是使用流行的 Python 包安装程序 pip 来安装 NumPy。 pip install numpy 启用 NumPy 的最佳方法是使用特定于您的操作系统的可安装的二进制包。 这些二进制包含完整的 SciPy 技术栈(包括 NumPy,SciPy,matplotlib,IPython,SymPy 以及 Pyt

  • 环境 shell编程跟java、php编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。 OS 当前主流的操作系统都支持shell编程,本文档所述的shell编程是指Linux下的shell,讲的基本都是POSIX标准下的功能,所以,也适用于Unix及BSD(如Mac OS)。 Linux Linux默认安装就带了shell解释器。 Mac OS Mac OS不仅带了

  • 你的应用程序可能需要大量的软件包才能正常的工作。如果都不需要 Flask 包的话,你有可能读错了教程。当应用程序运行的时候,你的应用程序的 环境 基本上是所有一切事情的根基。我们是幸运的,因为有许多方式使得我们能够轻松地管理我们的环境。 使用 virtualenv 管理你的环境 virtualenv 是用于在所谓 虚拟环境 中隔离你的应用程序的一个工具。一个虚拟环境是包含了你的应用依赖的软件的一个

  • 在我们开始编写Perl程序之前,让我们了解如何设置Perl环境。 Perl可在各种平台上使用 - Unix(Solaris,Linux,FreeBSD,AIX,HP/UX,SunOS,IRIX等) 赢9x/NT/2000/ WinCE Macintosh(PPC,68K) Solaris(x86,SPARC) OpenVMS Alpha(7.2及更高版本) Symbian Debian GNU/k

  • 要开始使用Koa框架进行开发,您需要安装Node和npm(节点包管理器)。 如果您还没有这些,请转到Node setup以在本地系统上安装节点。 通过在终端中运行以下命令,确认已安装节点和npm。 $ node --version $ npm --version 您应该收到类似于 - 的输出 v5.0.0 3.5.2 请确保您的节点版本高于6.5.0。 现在我们已经设置了Node和npm,让我

  • 在开始使用Rexx之前,您需要确保在系统上运行Rexx的全功能版本。 本章将介绍在Windows机器上安装Rexx及其后续配置以开始使用Rexx。 在继续安装之前,请确保满足以下系统要求。 系统需求 (System Requirements) Memory 2 GB RAM(推荐) 磁盘空间 没有最低要求。 优选地,具有足够的存储空间来存储将使用Rexx创建的程序。 操作系统版本 Rexx可以安装