#import "../html.typ" : *
#show : html-style
#metadata(( title: "快速开始" ))<frontmatter>

= 快速开始

LemonLime 是为了 OI 比赛而生的基于 Lemon + LemonPlus 的轻量评测系统，具有三大桌面系统支持。

可以在 #link("https://github.com/Project-LemonLime/Project_LemonLime/releases/")[Github] 上下载最新版本。若因网络问题下载速度较慢，可以自行寻找镜像。

在 Windows 系统下可以解压压缩包，双击 `lemon.exe` 运行程序。

在 Linux 系统下可以在软件目录下通过终端运行 `chmod +x ./LemonLime-linux-...` 赋予权限，然后直接运行 `./LemonLime-linux-...` 启动。

遇到问题可查阅本手册「常见问题及回答」一节，同时请善用搜索引擎。

如还未配置编译器（如第一次运行）会弹出编译器配置弹窗。对于 C++，则需要选择 g++ 所在路径。如果 g++ 已经在环境变量中，一般不需要手动选择。建议勾选「添加建议配置」。

我们提供了一份 #link("https://Project-LemonLime.github.io/Project_LemonLime/example.zip")[样例]，在 LemonLime 中将其打开后，点击左上角的 控制\>自动添加试题，即可看到一道默认的 `plus` 试题。

#image("./pics/autoaddproblem.png", alt:"Auto Add Problem")

添加试题后，点击试题，框选右侧详情中的 定向到标准输入 与 定向到标准输出。切到 选手 页，点击右下角的 刷新，即可自动加载选手。点击 测试全部，即可自动运行全部选手的代码。

在 Linux 下，代码的运行会在沙箱下进行。而在其余平台则不会，*请不要在非 Linux 平台下测评未知来源的代码*。

你可以自由地探索 LemonLime，并尝试添加试题、选手。试题数据需要放在比赛文件夹下的 `data` 目录，选手源代码需要放在比赛文件夹下的 `source` 目录。