Запуск скриптов perl на КПК (Windows Mobile).

| 1 комментарий

Сегодня я наконец-то нашел время для того чтобы установить perl на свой КПК (HP + WindowsMobile 5.0). Охотно делюсь своей радостью:

Для начала убедитесь что у вас на КПК стоит программа Total Commander for CE (это облегчит вам жизнь ).

Затем необходимо скачать следующие дистрибутивы:

Библиотека celib  - всего 1 dll-ка размером 150Кб, хотя в архив весит 1,3Мб, но взять из него необходимо всего 1 файл подходящий для вашего устройства (выбор в случае с WinCE зависит от процессора).

Дистрибутив Perl - выбрать нужный (архивы с дистрибутивами называются perl-wince-*.tar.gz)

Теперь создаем папку Perl в любом месте на КПК (лучше если это будет SD карта).

Содержимое директории lib из пакета perl-wince-arm-pocket-wce300.tar.gz (в моем случае) копируем в \SD Card\Perl\lib\perl5

- Все остальное, плюс celib.dll из директории wince-arm-pocket-wce300-release,копируем в \SD Card\Perl\bin

Остальные операции можно выполнить при помощи Total Commander for CE:

- В реестре создаем раздел HKLM\Environment и заводим там ключи:

      PERL5LIB="\SD Card\Perl\lib\perl5"

      UNIXROOTDIR= "\SD Card"

- Создаем ассоциацию для выполнения .pl файлов программой perl.exe

Обязательно не забываем заключить аргумент в кавычки,

\SD Card\Perl\bin\perl.exe "%1"

Чтобы файлы находящиеся в каталогах содержащих в названии пробелы, также выполнялись.

Смотрим, и используем в дальнейшем, файлы: /perl-stdin.txt, /perl-stdout.txt и /perl-stderr.txt, в которых будет вся информация об ошибках и т.п.

 

Затем создаем тестовый скрипт HelloWorld.pl и смотрим что получается :).

 

1 комментарий

давно искал где perl на кпк скачать.

Комментировать

Об этой записи

Сообщение опубликовано 09.03.2009 21:03. Автор — Monks.

Предыдущая запись — Perl vs PHP

Следующая запись — Служба сбора статистики с телефонной станции LG LDK-100

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.

Страницы


 


 

Page copy protected against web site content infringement by Copyscape