D在线运行

版本:

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
交互输入
极速运行模式,更高效的运行,点击编辑器上方的运行按钮即刻体验吧。
以下是用户最新保存的代码
[更多]
显示目录

D编程的环境配置



D 的本地环境设置

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

D 编程的文本编辑器

这将用于键入您的程序。少数编辑器的示例包括 Windows 记事本、操作系统编辑命令、Brief、Epsilon、EMACS 和 vim 或 vi。

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

您使用编辑器创建的文件称为源文件并包含程序源代码。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 支持。这包括,

  • Visual D 插件是 Visual Studio 2005-13 的插件
  • DDT是一个 Eclipse 插件,它提供代码完成、使用 GDB 进行调试。
  • Mono-D代码完成,使用 dmd/ldc/gdc 支持重构。它已成为 GSoC 2012 的一部分。
  • Code Blocks是一个多平台 IDE,支持 D 项目的创建、高亮和调试。
由JSRUN为你提供的D在线运行、在线编译工具
        JSRUN提供的D 在线运行,D 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。

title

使用此草稿 删除草稿

  • 00:23
注册登录后可减少验证码的弹出,点击前往 注册 | 登录

皮肤:

运行模式:

嵌入代码 iframe嵌入:


服务器已安装大部分常用的依赖库,但仍会存在一些未被安装的库, 可以通过本窗口立即安装所需依赖库,请确保库名正确,否则无法安装成功。


请输入依赖库的名称:

请选择语言: