|
|
安装道语言虚拟机
在装有GCC的Linux下,执行:
shell: make
这将启用DVM的大部分特性,编译并安装在 /usr/local/dao 。
如果你也可以通过修改Makefile来换其他编译器编译,或禁用道语言的某些特性,
或更改安装目录。shell: make install 在Windows下,DVM可使用MinGW Developer studio和Microsoft Visual Studio Express编译。 你只需新建一项目,并将DVM的源代码文件(daoMaindl.h出外)添加到项目里, 然后添加下列预编译定义:
-DDAO_WITH_AFC,
再添加一些链接库:MinGW下是 msvcp60 ;
MS visual studio里是 ws2_32 , winmm , msvcprt 。
这样DVM应该可以顺利的通过编译。-DDAO_WITH_JIT, -DDAO_WITH_MPI, -DDAO_WITH_MACRO, -DDAO_WITH_THREAD, -DDAO_WITH_NETWORK, -DDAO_WITH_NUMARRAY, 道语言的发布也附带了一个可以直接用MinGW在Windows下编译道的Makefile文件。 在苹果机也可以编译DVM。
配置路径主要是为了方便模块载入,可参看道语言简介里的模块目录管理小节。 简单的讲,用户只需建立一个名为addpath.dao的文件,并在文件里加入如下行:
@@PATH( + "你的安装路径" )
并把这个文件放到下面的三个位置之一:
额外的配置可以使用名为dao.conf的配置文件来设置。 当道解释器启动时,它将首先在下列目录里查找名为dao.conf的文件, 如果找到,它将读取此文件,并根据此文件更改道虚拟机的当前配置。
例子配置文件,
# CPU数目
cpu = 2 # 即时编译 jit = yes # 类型优化的虚拟机指令 typedcode = yes # 增量编译 incompile = yes # 安全运行模式 safe = no
view count 1048 times
created at 2009-02-25, 23:15 GMT modified at 2009-03-05, 23:23 GMT |
fu: ... I forgot to say something about the plan for the whole new year in my previous reply. Well, besides w ... (Jan.19,01:40) fu: ... Happy new dragon year (which will start from this sunday)! Actually, it was a busy month (I wish th ... (Jan.18,22:46) ybabel: What's the plan for the new year ? Hello 'vry budy :- ) happy new year (when is the new year for you Fu ?) I saw you come back and comm ... (Jan.18,18:59) |