/ 中存储网

Ubuntu环境下的Free Pascal和Lowsars的方法及命令

2014-12-29 00:00:00 来源:中存储网

折腾了这么长时间总算是搞定了,于是赶紧记录下来,算是给其他正在用Ubuntu的Oier一点帮助吧。作者水平所限,错误还请各位路过的大牛指正!

Lowsars 在0.2.0之前的版本中被称作LowSars。 Lowsars是一个在Linux系统上运行的遵循GPL协议的命令行界面OI评测系统。

Lowsars的名称来自Lightweight(Lsz's) OI Wonderful Scoring And Ranking System的缩写。当然,Lowsars现在还不完善,不能称为Wonderful,但是,经过我及大家的努力,总有一天会变得Wonderful的。

Lowsars在0.1.2版中使用bash脚本和Pascal语言混合编写,0.2.0版中去掉了Pascal的部分,添加了xslt部分。

Free Pascal:Ubuntu的软件中心里可以直接搜到,点击安装就可以了。安装完成后,在终端输入fp即可运行。

为了便于使用,建议将.pas文件保存在自己的用户目录下,方便后边评测。

Lowsars:一个不错的评测工具。虽然在终端下运行,但是功能已经足够了。Lowsars可以在官网下载EDB包,然后安装。

为了方便,我选择了在自己的用户目录里建立评测文件夹。

在评测目录中建立两个文件夹,data和src,很像cena的评测(先无视掉其他几个文件)

像用cena一样,把测试数据放到data中,而在src目录下新建一个以自己名字命名的选手文件夹,将要评测的程序放在里面

在“Lowsars”文件夹中新建一个*.lsc文件,参照官网上的讲解,根据题目要求写配置

好了,运行终端,用cd命令切换到Lowsars的目录下,输入“lowsars *.lsc”(*是你的文件名,不包括双引号,需要root权限)

OK,完成了。