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。vc6编译通过
D语言编译器DMD 2.065已经发布了,D语言经过近年来的努力终于取得不错的成绩!这个版本包含了大量问题修复和改进,真是值得敬佩
包括:源文件和D语言的英文帮助 博文链接:https://sofire.iteye.com/blog/112465
dmd:dmd D编程语言编译器
它是仅与Windows的D编译器DMD版本1一起使用的一组库和工具。 它包含新的运行时,允许同时使用Tango和Phobos库。 它主要与另一个项目(Dinrus,http://sourceforge.net/projects/dinrus)一起使用,作为生成新模块和...
tools, D 编程语言编译器的辅助工具 工具 这个存储库托管了各种在各种构建任务中使用DMD重新分发或者内部使用的工具。程序范围说明catdoc生成连接Ddoc文件。已经更改内部更改日志生成器。chmodzip生成ZIP
D语言是结合了C#、Java和 C++以及PHP、Python等动态语言的特性于一身,且不依赖于虚拟机, 而是作为可执行程序单独来运行的,这样它的效率非常高。
由D编程语言编译器(DMD / LDC / GDC)执行的代码覆盖率分析的覆盖过程输出。 用法: Usage: covered <options> files dirs Covered processes output of code coverage analysis performed by the D programming ...
这些子集的一部分可以通过此存储库中的脚本./install-compilers-on-ubuntu-20.04.sh安装在Ubuntu(已在20.04测试)上。 这个怎么运作 基准测试通常按 ./benchmark \ --function-count=$FUNCTION_COUNT \ --...
D工具 该存储库托管了随DMD重新分发或在各种构建任务中内部使用的各种工具。 程序 范围 描述 卡特多克 建造 串联Ddoc文件。 变了 内部的 更改日志生成器。 chmodzip 建造 ZIP文件属性编辑器。 ddemangle 上市...
动态模式分解的matlab 代码,有注释
DMD Matrix source code
installer, 适用于各种系统的dmd安装程序 安装程序这里存储库宿主用于构建DMD安装程序和软件包的脚本。要下载现成的安装安装程序或者包,请访问 dlang.org 下载页面。要了解有关安装脚本的更多信息,请访问 install....
快照数据的动态模态分解,获得基模态和对应的特征值,包括频率和增长率,以及数据后处理。
DMD15/DMD15L IBS/IDR Universal Satellite Modem Installation and Operation Manual TM051 - Rev. 5.8
DMD402及DMD402A-B使用手册pdf,DMD402及DMD402A-B使用手册
DMD : D 编程语言的编译器 DUB :D 编程语言的包管理器 线噪 安装Linenoise $ git clone https://github.com/antirez/linenoise.git $ cd linenoise $ gcc -c -o linenoise.o linenoise.c $ ar rcs liblinenoise.a...