Difference between revisions of "Serve.cfg:problem:lang compiler env"

From EjudgeWiki
 
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:lang_compiler_env|lang_compiler_env]]</tt>
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:lang_compiler_env|lang_compiler_env]]</tt>
 +
 +
 +
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Problems (serve.cfg)"'', блок ''"Concrete problems"'', поле ''"Compiler environment"''.
  
 
Данная конфигурационная переменная позволяет задавать переменные окружения, которые будут установлены при компиляции посылки. Например,
 
Данная конфигурационная переменная позволяет задавать переменные окружения, которые будут установлены при компиляции посылки. Например,

Latest revision as of 14:27, 12 February 2013

Навигация: Главная страница/Система 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.