Difference between revisions of "Serve.cfg:problem:custom compile cmd"

From EjudgeWiki
 
(...)
 
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<code>[[serve.cfg:problem:custom_compile_cmd|custom_compile_cmd]]</code>
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<code>[[serve.cfg:problem:custom_compile_cmd|custom_compile_cmd]]</code>
 +
 +
Данный конфигурационый параметр позволяет задавать имя
 +
скрипта компиляции для [[специальная компиляция|специальной компиляции]].
 +
 +
В турнир должен быть добавлен язык программирования <code>custom</code>.
 +
Задача, у которой задан параметр custom_compile_cmd может быть сдана
 +
только на этом языке программирования. Все остальные языки,
 +
разрешенные в турнире, для нее автоматически запрещаются.
 +
Пример.
 +
 +
[problem]
 +
# ...
 +
custom_compile_cmd = "compile"
 +
[[serve.cfg:problem:custom_lang_name|custom_lang_name]] = "bash"
 +
 +
 +
Поддерживается начиная с версии [[изменения в версии 3.10.2|3.10.2]].

Latest revision as of 06:21, 25 March 2023

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/custom_compile_cmd

Данный конфигурационый параметр позволяет задавать имя скрипта компиляции для специальной компиляции.

В турнир должен быть добавлен язык программирования custom. Задача, у которой задан параметр custom_compile_cmd может быть сдана только на этом языке программирования. Все остальные языки, разрешенные в турнире, для нее автоматически запрещаются. Пример.

[problem]
# ...
custom_compile_cmd = "compile"
custom_lang_name = "bash"


Поддерживается начиная с версии 3.10.2.