yidabu 2007-4-27 11:40
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为大家提供一个学习交流各种知识的平台