发新话题
打印

3 d语言编译器环境变量的设置

本主题由 uisun 于 2008-3-25 17:44 加入精华

3 d语言编译器环境变量的设置

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

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

d-programming-language-china.org前面的教程中,我们已经下载了dmd.zip和dmc.zip并放到指定目录。
D语言零起点教程:
http://bbs.d-programming-language-china.org/forum-18-1.html

下面我们来设置环境变量。
假如你的文件目录是这样:

QUOTE:
D:\d\dmd\
D:\d\dm\
D:\d\setup\

以Windows XP为例,依次点击“开始”,“控制面板”,“性能和维护”,“系统”,“高级”,点击“环境变量”,如下图所示:

 图片出处=http://www.d-programming-language-china.org

再双击"path"编辑环境变量"path"项,如下图所示:

 图片出处=http://www.d-programming-language-china.org

在变量值的最后面加上:

QUOTE:
;D:\d\dmd\bin\;D:\d\dm\bin\

如下图所示:

 图片出处=http://www.d-programming-language-china.org

下面我们来编译第一个D语言程序,以Windows XP为例:
点击“开始”,“运行”,输入"cmd"再回车打开命令行。用cd命令进入( 本文出处: http://www.d-programming-language-china.org )

QUOTE:
D:\d\dmd\samples\d

再执行:

dmd hello.d

如下图所示:

 图片出处=http://www.d-programming-language-china.org

在D:\d\dmd\samples\d目录下生成了三个文件:

hello.exe
hello.map
hello.obj

双击运行hello.exe 会看到一个打印出hello world的控制台窗口一扫而过。
怎么样?第一个D语言程序编译是否成功?d-programming-language-china.org认为所有教程中应该最详细的是最初级的入门教程。最简单的才是最难的。
如果是老鸟,就直接去看英文文档学习了,不用看d-programming-language-china.org这个教程了。( 本文出处: http://www.d-programming-language-china.org )

D语言零起点教程:
http://bbs.d-programming-language-china.org/forum-18-1.html

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

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

TOP

  thanks!

TOP

编译时出现错误如下:

D:\d\dmd\samples\d>dmd hello.d
Can't run 'd:\d\dmd\bin\..\..\dm\bin\link.exe', check PATH

HELP!!!!
是不是我的d:\d\dm\bin\找不到link.exe?
谁有呀

[ 本帖最后由 stcell 于 2008-6-4 19:12 编辑 ]

TOP

确认下载了dmc.zip
确认dmc下的dm\bin\目录已加入环境变量

TOP

谢谢了,我试一试

TOP

C:\Documents and Settings\Administrator>cd D:\d\dmd\samples\d

C:\Documents and Settings\Administrator>dmd hello.d
hello.d: module hello cannot read file 'hello.d'
---------------------------------------------------------------------------
不知道老大你这hello.d源文件是哪点得来的?

TOP

dmd D:\d\dmd\samples\d\hello.d
运行后没任何反应,目录下也没有生成hello.exe文件

TOP

先创建一个hello.d文件  拷贝以下内容:

module hello.d;

import tango.io.Console;

void main(char[][] args)
{
    Cout("hello, 欢迎来到 D语言论坛 http://bbs.d-programming-language-china.org/ ").newline;
}

TOP

发新话题