`

Ubuntu 下安装配置 D 语言编译器 DMD

阅读更多
Ubuntu 下安装配置 D 语言编译器 DMD
原地址
http://www.oklinux.cn/html/developer/other/20080215/46672.html
D语言是Ubuntu下一个主流静态语言霸主的强有力候选人。DMD是D语言的一个编译器。

到下面的地址下载DMD,后解压。(其中DMD/src/DMD是DMD的源码,DMD/sample/d是d语言的几个简单示例。)

http://www.digitalmars.com/d/dcompiler.html

安装配置文件,复制DMD/bin/DMD.conf到 /usr/local/bin下。

为DMD/bin下的这几个文件添加执行权限,DMD,dumpobj,obj2asm,rDMD。

安装编译器,复制上面的几个文件到 /usr/local/bin。

安装lib,复制DMD/lib/libphobos2.a 到 /usr/local/lib。

安装源码,复制DMD/src/phobos到/usr/local/src。

安装man,复制DMD/man/man1下的所有文件到/usr/local/man/man1下。

这样就OK了。

DMD.conf也可以放在/etc下不过要把lib和src的路径改为绝对路径,原文件中的路径是用%@P%来标示当前路径。

测试一下编译,没有报找不到文件就OK了。

其实D语言也是红色的。D语言应该是接任 Java和C#的下个静态语言王者。现在几个主流的编辑器都支持D语言,比如vim,emacs,scite。

DMD中带的几个例子中有几个是只能在windows下运行的,有点不爽。
分享到:
评论

相关推荐

    编译器源代码之:DMD(D语言)dmd.2.026

    DMD,全称为Digital Mars D Compiler,是D语言的主要开源编译器之一,由Walter Bright创建并维护。D语言是一种静态类型、通用、面向对象的编程语言,旨在提高编程效率,同时保持运行时性能。DMD的版本dmd.2.026代表...

    Dmd编译器学习笔记

    Dmd是D语言的官方编译器,它是由D语言的创始人Walter Bright开发的。这篇学习笔记将深入探讨Dmd编译器的使用、特性和相关知识,帮助你更好地理解和应用D语言。 ### 1. D语言概述 D语言是一种现代化的通用编程语言...

    d语言,dmd.2.042

    DMD(Digital Mars D Compiler)是D语言的主要编译器,由沃德·坎宁安开发。版本2.042是这个编译器的一个特定更新,通常会包含性能改进、错误修复和新的语言特性的支持。对于开发者来说,了解如何使用DMD是掌握D语言...

    D编程语言编译器的辅助工具___下载.zip

    对于初学者,建议从安装和配置DMD开始,然后逐渐学习如何使用DUB管理和构建项目,以及如何利用DScanner等工具来提升代码质量。对于进阶用户,可以探索GDC和LDC的优化能力,以及DUB测试框架和性能基准测试来优化代码...

    dmd:dmd D编程语言编译器

    DMD:D编程语言编译器详解 DMD(D Mangle Daemon)是D编程语言的主要官方编译器,由Walter Bright创建并维护。它以其高效、快速和原生编译而闻名,为开发者提供了现代化的编程环境,支持多种平台,包括Windows、...

    Rulada:D编译器DMD版本1的通用库集-开源

    它是仅与Windows的D编译器DMD版本1一起使用的一组库和工具。 它包含新的运行时,允许同时使用Tango和Phobos库。 它主要与另一个项目(Dinrus,http://sourceforge.net/projects/dinrus)一起使用,作为生成新模块和...

    tools, D 编程语言编译器的辅助工具.zip

    tools, D 编程语言编译器的辅助工具 工具 这个存储库托管了各种在各种构建任务中使用DMD重新分发或者内部使用的工具。程序范围说明catdoc生成连接Ddoc文件。已经更改内部更改日志生成器。chmodzip生成ZIP

    dmd2.065_D语言2.065发布_396处修正和改进_

    D语言的最新版本DMD 2.065,带来了396处重要的修正和改进,充分展示了其持续演进和优化的决心。 在DMD 2.065的更新中,我们可以看到以下几个关键的知识点: 1. **错误修复**:作为编译器的核心功能,错误检测和...

    D 语言详细教程

    - DMD:D的官方编译器DMD(D Meta-Compiler)提供高效的编译速度。 - GDC和LDC:分别基于GCC和LLVM的D语言编译器,提供跨平台支持。 本教程通过"很详细的 D教程,可惜不知道是什么语言写的法语?.txt"文档,将...

    D语言环境解压包

    安装这个编译器后,开发者可以开始编写和编译D语言程序。 为了开始使用D语言,你需要: 1. 解压下载的文件到一个合适的位置。 2. 将DMD的bin目录添加到系统的PATH环境变量中,这样可以在任何地方调用dmd命令。 3. ...

    VisualD-v1.0.1-beta1-dmd-2.093.0-ldc2-1.22.0.zip

    DMD(D Mangel D Compiler)是D语言的官方编译器,以其快速编译速度而著称;LDC(LLVM-based D Compiler)则是一款基于LLVM的编译器,它提供了更好的代码优化和跨平台支持。这两个编译器的选择,使得Visual D可以...

    D语言编程手册上pdf

    ### D语言编程手册知识点梳理 #### 一、D语言概览 - **D语言起源与发展**:D语言是由Walter Bright设计的一种通用编程语言,旨在解决C++中存在的问题,并引入了现代语言的一些特性。该语言的目标是提高开发效率的...

    D语言的中文文档

    1. **DMD编译器**:D语言的官方编译器,由Digital Mars开发,提供了高效的代码生成和优化。 2. **GDC编译器**:GCC的D语言前端,使得D语言能够利用GCC的优化能力和跨平台支持。 3. **LDC编译器**:基于LLVM的D语言...

    编译时开发D语言

    除了DMD,还有两个其他的D语言编译器:GDC(GCC的D前端)和LDC(LLVM的D前端)。这两个编译器分别利用GCC和LLVM的优化技术,为D语言提供了额外的平台支持和编译选项。 4. **标准库**: D语言的标准库(Phobos)...

    无涯教程(LearnFk)-D编程教程离线版.pdf

    D语言的官方编译器是DMD,此外还有GDC(GCC后端的前端)和LDC(基于DMD前端,后端使用LLVM)等编译器选项可供选择。 D语言文件通常具有".d"作为文件扩展名,而编写D程序的基本步骤包括使用文本编辑器创建源文件,并...

Global site tag (gtag.js) - Google Analytics