发新话题
打印

D语言的配置

D语言的配置

知识若不分享 实在没有意义 http://www.d-programming-language-china.org 20070408

点击下面网址查看原文:
http://www.d-programming-language-china.org

by: 承影工作室
from: http://www.cublog.cn/u/15586/showart_159209.html

我觉得D语言的起名应该是有历史的。当初发明B语言的时候,后来更改为现在的C语言,加上后来的C++及C#语言,而现在的D语言应该是这个意思的延续。希望D语言真的不辱使命,成为下一代语言的王者,有着像当初C语言一样的风光。
我们可以在http://www.digitalmars.com/d/dcompiler.html#Win32下载D语言的编译器,这里提供了基于win32和linux下的环境,用户可以选择安装,我以win32为例。
我们要将两部分都要下载,包括dmd.zip(d compiler)和dmc.zip(linker and utilities)
一个正确的D语言环境应该包括如下目录:

QUOTE:
\dmd\bin\dmd.exe    D编译执行工具
\dmd\bin\shell.exe    简单的命令行shell
\dmd\bin\sc.ini    全局编译器设置
\dmd\lib\phobos.lib    d运行库

运行要求是32位的windows环境,包括刚才下载的两个文件
安装过程:
比方说原来的文件下载到c:\download下面了,分别是dmd.zip和dmc.zip
最好把他们拷到c:\下面,然后进行解压,解压的时候要选择直接解压,而不要选择解压到...目录下面。然后,在C:\下面产生两个目录,dmd和dm。而dmd正是我们所需要的目录。
运行\dmd\bin\shell all.sh
看是否成功,不过好像要保证当前目录是C:\dmd\samples\d才可以的。
基本配置就算完了。好了,我们看一下如何和编译器配合使用。
在别的编译器中我没有使用,我以Code::blocks v1.0作为工具进行使用。好像这个工具对d的支持还是不错的。我用的是nightbuild版本,而官方版本没有试。版本是在2006年8月22日出的。用户可以在http://forums.codeblocks.org/index.php?board=20.0进行下载。
新建工程,我们选择D Language即可。
下面关键是配置了。在setting菜单的complier and debugger中选择global compiler,然后在selected compiler中选择digital mars d compiler,看下面的选项卡。compiler不需要管了,在programs面板中将compiler's installation directory编译器安装目录设为c:\dmd,你可以按下auto-detect,一般会自动检测到。其余的设置系统一般会自动检测到,看一下吧:
在linker下面,会出现link libraries为phobos.lib
在directories中,compiler为c:\dmd\src\phobos,linker为c:\dmd\lib,resource compiler为c:\dmd\include
在programs中设定的c compiler和c++编译器及动态链接库链接器及资源编译器为dmd.exe,而静态链接库链接器为lib.exe,make程序为make.exe
好了,这就是这个编译器在code::blocks下的配置方式。
dmd有许多的配置开关,这里就不一一叙述了,有机会再和大家探险讨吧。用户可以在http://www.digitalmars.com/d/dcompiler.html#Win32,这里有比较详细的答案。

( lastupdate:20070427 最新文章请访问http://www.d-programming-language-china.org )

关于一大步成功社区:
yidabu提倡在交流中学习,在分享中提高
收集感兴趣的知识,写下心得,通过网络与别人一起分享
理解一点就实践一步,收获什么就分享什么,成功就是这样一点点一步步累积起来的
网络只是一个工具,只有自己身心提高才是实实在在的。d-programming-language-china.org为大家提供一个学习交流各种知识的平台

TOP

发新话题