Serve.cfg:problem:lang compiler env

From EjudgeWiki
Revision as of 14:27, 12 February 2013 by Anna (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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


Редактирование элемента: страница "Editing contest", вкладка "Problems (serve.cfg)", блок "Concrete problems", поле "Compiler environment".

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

[problem]
...
lang_compiler_env="gcc=EJUDGE_FLAGS=-Wall -O2"
lang_compiler_env="gcc=VAR1=1"
lang_compiler_env="g++=EJUDGE_FLAGS=-std=gnu++0x"

Для данной задачи при использовании языка gcc для скрипта компиляции будут установлены переменные окружения EJUDGE_FLAGS и VAR1, а при использовании языка g++ переменная окружения EJUDGE_FLAGS.

Поддерживается с версии 2.3.20.