Serve.cfg:language:arch

From EjudgeWiki

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

Имя переменной: arch
Содержится в: language
Используется: serve
Тип содержимого: string
Может отсутствовать: да
Значение по умолчанию: "" (пустая строка)
Может повторяться: нет

Описание. Данная конфигурационная переменная задаёт «архитектуру», для которой предназначен данный язык программирования. Архитектура является одним из двух параметров, по которому выбирается тестировщик для данной программы. Например, значение архитектуры dos может соответствовать компиляторам для DOS (например, Borland C 3.1), а неустановленное значение архитектуры (пустая строка) может соответствовать компиляторам для Linux, которые генерируют статический исполняемый модуль (например, GCC). Процедура запуска скомпилированной программы для этих архитектур существенно отличается, поэтому для каждой из них должен использоваться отдельный тестировщик. Исполняемый файл, полученный в результате компиляции исходного файла, будет направлен на тестирование к тестировщику с соответствующей архитектурой.

Пример.

arch = "dos"