D语言 - 环境设置

D语言 - 环境设置 首页 / D语言入门教程 / D语言 - 环境设置

当前大多数D实现都直接编译为机器代码,以实现高效执行。

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

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

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

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

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

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

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

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

我们可以看到以下输出。

链接:https://www.learnfk.comhttps://www.learnfk.com/d-programming/d-programming-environment.html

来源:LearnFk无涯教程网

$hello Learnfk

在Windows上安装

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

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

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

我们可以看到以下输出。

链接:https://www.learnfk.comhttps://www.learnfk.com/d-programming/d-programming-environment.html

来源:LearnFk无涯教程网

hello Learnfk

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

在Ubuntu/Debian上安装

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

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

$dmd helloLearnfk.d 
$./helloLearnfk

我们可以看到以下输出。

链接:https://www.learnfk.comhttps://www.learnfk.com/d-programming/d-programming-environment.html

来源:LearnFk无涯教程网

$hello Learnfk 

在Mac OS X上安装

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

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

$dmd helloLearnfk.d 
$./helloLearnfk

我们可以看到以下输出。

链接:https://www.learnfk.comhttps://www.learnfk.com/d-programming/d-programming-environment.html

来源:LearnFk无涯教程网

$hello Learnfk

在Fedora上安装

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

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

$dmd helloLearnfk.d 
$./helloLearnfk

我们可以看到以下输出。

链接:https://www.learnfk.comhttps://www.learnfk.com/d-programming/d-programming-environment.html

来源:LearnFk无涯教程网

$hello Learnfk

在OpenSUSE上安装

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

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

$dmd helloLearnfk.d 
$./helloLearnfk

我们可以看到以下输出。

链接:https://www.learnfk.comhttps://www.learnfk.com/d-programming/d-programming-environment.html

来源:LearnFk无涯教程网

$hello Learnfk

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

如何设计一个秒杀系统 -〔许令波〕

Android开发高手课 -〔张绍文〕

互联网人的英语私教课 -〔陈亦峰〕

Flink核心技术与实战 -〔张利兵〕

动态规划面试宝典 -〔卢誉声〕

小马哥讲Spring AOP编程思想 -〔小马哥〕

讲好故事 -〔涵柏〕

HarmonyOS快速入门与实战 -〔QCon+案例研习社〕

搞定音频技术 -〔冯建元 〕

好记忆不如烂笔头。留下您的足迹吧 :)