Установка Free Basic

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
zayarniy2
Posts:24
Joined:24 August 2014, 10:24
Установка Free Basic

Post by zayarniy2 » 24 August 2014, 16:17

Здравствуйте!
Пытаюсь добавить в систему Basic.
QBasic с эмулятором провалился, так как dosemu не работает на 64 битных системах.
Установил Free Basic.
Теперь нужно настроить скрипты для подключения.
Нашел здесь на форуме как подключали язык Bash.
Взяли за основу скрипты Python и что-то там поменяли.
Решил прежде чем начать мучиться спросить, может у кого-то уже есть готовые скрипты для установки Free Basic?

zayarniy2
Posts:24
Joined:24 August 2014, 10:24

Re: Установка Free Basic

Post by zayarniy2 » 24 August 2014, 17:10

Понял, что так как Free Basic не скриптовый язык, то можно использовать файл настроек от FreePascal.
Использовал.
Запускаю ejudge-compilers - там появился FreeBasic, но пишет, что компилятор не найден, хотя компилятор я установил во usr/bin.
Что не так?...
Last edited by zayarniy2 on 25 August 2014, 07:30, edited 1 time in total.

zayarniy2
Posts:24
Joined:24 August 2014, 10:24

Re: Установка Free Basic

Post by zayarniy2 » 24 August 2014, 22:54

Взял скрипт для подключение FreeBasic из новой версии ejudge.
Компилятор с помощью ejudge-configure-compilers нашелся, но почему то номер не присваивается.

zayarniy2
Posts:24
Joined:24 August 2014, 10:24

Re: Установка Free Basic

Post by zayarniy2 » 25 August 2014, 08:07

Нашел, что номер можно дописать в файл lang_ids.cfg в /int-ejudge/libexec/ejudge/land.
Например, так
fbc=26

В этом случае язык появляется в списке языков и его можно активировать со страницы настроек контеста.

Язык подцепился и все заработало.
Правда Free Basic почему то добавляет лишний пробел в начало.
То есть ответ должен быть 2, а выводится _2.
Ну это уже мелочи. Разберемся.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Установка Free Basic

Post by cher » 25 August 2014, 16:53

А какая версия у Вас сейчас установлена?

zayarniy2
Posts:24
Joined:24 August 2014, 10:24

Re: Установка Free Basic

Post by zayarniy2 » 25 August 2014, 22:57

cher wrote:А какая версия у Вас сейчас установлена?
This is ejudge contest administration system, version 2.3.18, compiled Mon Jun 13 19:38:11 2011.

Post Reply