Difference between revisions of "Serve.cfg:problem:extra src dir"

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

Latest revision as of 10:35, 14 May 2023

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

Данный конфигурационный параметр позволяет задать каталог с дополнительными файлами, необходимыми для компиляции. Все файлы в данном каталоге будут скопированы в рабочий каталог, в котором компилируется программа. Копируются только регулярные файлы, подкаталоги не копируются.

Если в параметре указан относительный путь, он отсчитывается относительно каталога задачи.

Конфигурационный параметр полезен, когда для компиляции программы необходимы дополнительные файлы.

[problem]
# ...
extra_src_dir = "lib"

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