感谢zhblue提供了广大OJ爱好者一个傻瓜快速搭建属于自己的在线评测的平台。也感谢李曙老师给我们亲身示范搭建全过程,才有了我校今天的OJ,OJ小白正式开始了尝试OJ的搭建与使用。
昨日初次使用,添加了一个题目,编辑好题面,上传好数据后就拿标程开始了提交,结果总是提示运行错误,错误信息如下:
Runtime Error:[ERROR] A Not allowed system call: runid:1015 CALLID:-240
TO FIX THIS , ask admin to add the CALLID into corresponding LANG_XXV[] located at okcalls32/64.h ,
and recompile judge_client.
if you are admin and you don’t know what to do ,
chinese explaination can be found on https://zhuanlan.zhihu.com/p/24498599
按照提示,打开了上面网址,开始按照步骤完成。
1.找到文件目录/home/judge/src/core/
2.sudo judge_client 1018 0 /home/judge debug C
然后报给了我下面信息
result = 10
int LANG_CV[256]={3,4,11,33,45,85,122,192,197,243,252,0};
int LANG_CC[256]={。。。}一堆的。
3.把上面那个 LANG_CV数组里的数字加到了okcalls32.h里的对应数组中,并保存,okcalls32.h在目录/home/judge/src/core/ judge_client下。
4.在core目录下,执行sudo bash make.sh
done后就可以尝试再一次提交了,终于看到可爱的绿色了。
HustOJ上添加题目后评测总是运行错误的解决方法
猜你喜欢
转载自blog.csdn.net/xuechen_gemgirl/article/details/80360830
今日推荐
周排行