Difference between revisions of "Gvaluer"
From EjudgeWiki
Line 6: | Line 6: | ||
Программа находится в каталоге <tt>checkers</tt> исходных текстов ejudge. Для компиляции необходим компилятор C++ с поддержкой C++11 (например, g++ 4.7 и выше). | Программа находится в каталоге <tt>checkers</tt> исходных текстов ejudge. Для компиляции необходим компилятор C++ с поддержкой C++11 (например, g++ 4.7 и выше). | ||
+ | g++ -O2 -Wall -std=gnu++11 gvaluer.cpp -ogvaluer | ||
+ | |||
+ | Откомпилированную программу можно поместить либо в каталог задачи, либо в каталог <tt>problems</tt> турнира (то есть родительский каталог относительно каталога задачи). | ||
+ | |||
+ | === Настройка [[serve.cfg]] === | ||
+ | |||
+ | Если программа gvaluer помещена в каталог <tt>problems</tt>, то раздел определения задачи должен содержать следующую строку | ||
+ | [[serve.cfg:problem:valuer_cmd|valuer_cmd]] = "../gvaluer" | ||
+ | |||
+ | В каталоге задачи необходимо создать файл <tt>valuer.cfg</tt>, в котором описывается структура групп тестов. |
Revision as of 11:29, 17 December 2012
Навигация: Главная страница/Система ejudge/Использование/Оценивающие программы/gvaluer
Данный раздел - экспериментальный.
Компиляция
Программа находится в каталоге checkers исходных текстов ejudge. Для компиляции необходим компилятор C++ с поддержкой C++11 (например, g++ 4.7 и выше).
g++ -O2 -Wall -std=gnu++11 gvaluer.cpp -ogvaluer
Откомпилированную программу можно поместить либо в каталог задачи, либо в каталог problems турнира (то есть родительский каталог относительно каталога задачи).
Настройка serve.cfg
Если программа gvaluer помещена в каталог problems, то раздел определения задачи должен содержать следующую строку
valuer_cmd = "../gvaluer"
В каталоге задачи необходимо создать файл valuer.cfg, в котором описывается структура групп тестов.