编译和安装Programatica项目中的工具

编译工具需要什么(2006)

你需要Linux(或SunOS或FreeBSD或Mac OS X或类似的东西)(使用X Window系统)和以下附加软件工具:

关于硬件要求:我们在Linux下编译和测试工具从具有256MB RAM的800MHz P-III笔记本电脑到1.9GHZ的机器具有2GB RAM的P4服务器。(为了限制GHC(以及使用GHC编译的程序)使用的内存量,您可以设置环境变量GHCRTS公司例如-1500米.)

如何编译和安装工具

以下命令序列应起作用:

  1. 制作
  2. 进行安装
这将使用优化(ghc-O)编译所有代码。您可以替换制作步进生成OPT=关闭优化。这将使用系数~4,但使生成的工具速度减慢系数~2。

这个生成文件此目录中有以下有用的目标:

全部的(这是默认设置)
这将编译pfe和pfebrowser。它还创建了垃圾桶/自由/包含内容模板的子目录由安装的进行安装.
安装
这将安装所有程序和库文件。使用使前缀=。。。控制东西的安装位置。
焦油
创建一个包含程序和库文件的tar文件,允许在另一台计算机上轻松安装。
清洁的
删除(几乎所有)自动生成的文件。

测试而不安装

要在不首先安装工具的情况下测试这些工具,请添加垃圾箱/子目录$路径和设置$计划指向库/程序设计子目录。(如果您正在使用(t) csh,做源脚本/setEnv.csh从此目录。如果你使用(ba)sh,那么.scripts/setEnv.sh.)