Инсталляция
Программа доступна в zip-варианте:
Внимание! Все текстовые файлы в архивах лежат в формате dos.
Так что, чтобы запустить программу на одном из прилагаемых примеров под
Linux, надо сначала сделать что-нибудь вроде: dos2unix *.
Возможные проблемы:
-
если версия Refal+ довольно старая (например, 92 г), то она, возможно
- не понимает параметра -o - тогда нужно его убрать;
- не может обращаться с большим количеством имен файлов, поэтому компилятор Refal+ создаст файл Main.exe.
- для того, чтобы скомпилировать программу под Linux необходима версия Refal+ 1.8.7 или выше. Последнюю версию Refal+ под Linux можно скачать с http://glade.nmd.msu.ru/~pooh/refal-plus/ .
- для компиляции программы под Windows необходима версия Refal+ 1.8.7 или выше, а также Cygwin. Refal+ под Windows (514КБ).
- Распакуйте RefalP.zip в пустую директорию.
- Вызовите Cygwin и войдите под ним в эту директорию.
- Запустите
- ./configure -prefix (путь к cygnus/cygwin-b20/H-i586-cygwin32)
Например:
./configure -prefix C:/Progra~1/Cygnus/cygwin-b20/H-i586-cygwin32
Обратите внимание на направление "/"!
- make
- make install-win
- Директорию с RefalP можно удалить.
- Чтобы в дальнейшем использовать Refal Plus без cygwin'а, достаточно добавить в path директорию C:\Program Files\Cygnus\cygwin-b20\H-i586-cygwin32\bin, в которой лежат следующие файлы: rfp.exe, rfpc.exe, rfpchk.exe, rfps.exe и библиотека cygwin1.dll, необходимая для работы скомпилированной программы на Refal Plus.
Использование
Для запуска CGRp необходимо указать
- Путь к директории scpout, например, C:\Scp4\scpout. ("\" в конце обязателен! Под Linux, естественно, следует писать "/").
- Имя (и путь, если это необходимо) к тому файлу, который нужно создать: например, если указать C:\RefalP\Result, то будет создан файл C:\RefalP\Result.rf и, возможно, файл C:\RefalP\Result.rfi. Последний - только в том случае, если суперкомпилировались какие-нибудь функции, кроме GO.
|
|