Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

Как работать с Gardens Point Component Pascal под Linux
https://zx.oberon.org/forum/viewtopic.php?f=41&t=184
Страница 1 из 1

Автор:  Zorko [ 08 мар 2014, 01:01 ]
Заголовок сообщения:  Как работать с Gardens Point Component Pascal под Linux

Сначала установим поддержку Java:

sudo apt-get install openjdk-7-jre-headless
sudo apt-get install openjdk-7-jdk

Скачаем последнюю версию GPCP для JVM и распакуем в своей домашней папке ~/gpcp-JVM

В своей домашней папке находим файл .profile и открываем на редактирование (если такого файла нет, просто создадим его). Добавим такие строки:

export PATH="$PATH:/home/zorko/gpcp-JVM/bin"
export JRoot="/home/zorko/gpcp-JVM"

Разумеется, везде вместо zorko должен быть ваш логин. Чтобы изменения вступили в силу, перелогиниваемся.

Скрипт для запуска GPCP и собранных им программ выглядит так:
Код: "OBERON"
  1. #!/bin/sh
  2. # Compile and run a GPCP program
  3. #
  4. java -DCPSYM=.:$JRoot/libs:$JRoot/libs/JvmSystem -classpath .:$JRoot CP.$1.$1 $$
  5. #
Создайте этот файл и поместите в папку ~/gpcp-JVM/bin

В Linux исполняемые файлы должны иметь соответствующие атрибуты, сделаем это для нашего скрипта командой:

sudo chmod 755 cprun

Пробуем, всё работает:

zorko@notebook:~$ cd ~/gpcp-JVM/JVMexamples/hello
zorko@notebook:~/gpcp-JVM/JVMexamples/hello$ cprun gpcp Hello.cp
#gpcp: <Hello> No errors
zorko@notebook:~/gpcp-JVM/JVMexamples/hello$ cprun Hello
Hello CP World

Тестировалось под ОС Linux Ubuntu 12.04 LTS (i386, 32 bit).
Благодарю Walter'а за скрипт для запуска GPCP под Linux и Ketmar'а за консультации по Linux.

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/