Сначала установим поддержку 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"
#!/bin/sh
# Compile and run a GPCP program
#
java -DCPSYM=.:$JRoot/libs:$JRoot/libs/JvmSystem -classpath .:$JRoot CP.$1.$1 $$
#
Создайте этот файл и поместите в папку ~/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.