Serve.cfg:language:arch
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры языков/arch
Имя переменной: | arch |
Содержится в: | language |
Используется: | serve |
Тип содержимого: | string |
Может отсутствовать: | да |
Значение по умолчанию: | "" (пустая строка) |
Может повторяться: | нет |
Описание. Данная конфигурационная переменная задаёт «архитектуру», для которой предназначен данный язык программирования. Архитектура является одним из двух параметров, по которому выбирается тестировщик для данной программы. Например, значение архитектуры dos может соответствовать компиляторам для DOS (например, Borland C 3.1), а неустановленное значение архитектуры (пустая строка) может соответствовать компиляторам для Linux, которые генерируют статический исполняемый модуль (например, GCC). Процедура запуска скомпилированной программы для этих архитектур существенно отличается, поэтому для каждой из них должен использоваться отдельный тестировщик. Исполняемый файл, полученный в результате компиляции исходного файла, будет направлен на тестирование к тестировщику с соответствующей архитектурой.
Пример.
arch = "dos"