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

From EjudgeWiki
 
 
(One intermediate revision by one other user not shown)
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"''.
  
 
Данная конфигурационная переменная позволяет задавать переменные окружения, которые будут установлены при компиляции посылки. Например,
 
Данная конфигурационная переменная позволяет задавать переменные окружения, которые будут установлены при компиляции посылки. Например,
Line 10: Line 13:
  
 
Для данной задачи при использовании языка gcc для скрипта компиляции будут установлены переменные окружения EJUDGE_FLAGS и VAR1, а при использовании языка g++ переменная окружения EJUDGE_FLAGS.
 
Для данной задачи при использовании языка gcc для скрипта компиляции будут установлены переменные окружения EJUDGE_FLAGS и VAR1, а при использовании языка g++ переменная окружения EJUDGE_FLAGS.
 +
 +
Поддерживается с версии 2.3.20.

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.