Автор Тема: Компиляция Перл-скриптов  (Прочитано 2320 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Serchey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 216
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rivne.ukrtelecom.ua
Компиляция Перл-скриптов
« : 28 Июля 2002, 11:57:44 »
Здравствуйте все. У меня все чаще возникает желание сделать со своих программ готовые к употреблению бинарики.
Прелести такой мечты объяснять не приходиться - и так все понятно, но как её воплотить?
Ответы на этот вопрос я уже искал и находил, но все они были какими-то неполными. Значит накопал я вот что:
 - первый способ заключаеться в скачивании perl2exe c http://www.indigostar.com и успешном его использовании. Но для CGI - этот способ явно не подходит(эта програмка вставляет в начало и в конец программы сообщения про то, что её надо бы купить... а http загололовки? В пролете!) Стоит она порядка $150....... (без коментариев).
 - ну а второй способ - гораздо дешевле и проще. В стандартную поставку Перл входят модули B::xxxxx с помощю которых легко делаються бинарики (и не только) вот таким методом(для ЮНИКС-систем):
shell> perlcc -b myprogram.pl - делает исполняемый myprogram;
или
shell> perl -MO=Bytecode myprogram.pl - делает тоже самое.
Проблемка лишь в том, что как написано в доках на модуль: "Current status: experimental".
У меня почти все работало(даже подключались мои модули) , вот только хотя бы такая вещь как DBI просто не скомпилировалась(!!!). Ради новой версии этого модуля я скачал perl-5.8.0, и поставил под мою старушку Фрю(она у меня как полигон для испытаний тяжелой артиллерии), но по каким-то причинам именно этот модуль отказался работать. Теперь буду ставить FreeBSD 4.6(была 4.3), посмотрим что из этого получиться.
Ну а вот, собственно, просьба ко всем: если кто уже испытывал подобные нужды и искал решения(тем более если их находил), поделитесь плиз, because I need it VERY much , realy.
Waiting.............................................................................

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Компиляция Перл-скриптов
« Ответ #1 : 28 Июля 2002, 22:28:28 »
ээээ crack.ru не катит?  К indigo-вскому компилятору ключик ищется на раз. Это если очень надо.:))
( Мнение лично мое и к мнению Webscript.ru не имеет никакого отношения....)
P.S.:Ухожу. ухожу, ухожу.... :)))
2B OR NOT 2B = FF

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Компиляция Перл-скриптов
« Ответ #2 : 28 Июля 2002, 22:39:33 »
:) Ну что сказать... Serchey в бинарники не разу не смотрели? а ридми на indigostar читали? Так в чем непонимание???
Цитировать
shell> perlcc -b myprogram.pl - делает исполняемый myprogram;
или
shell> perl -MO=Bytecode myprogram.pl - делает тоже самое.
:)
The documentations is your friend

Оффлайн Serchey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 216
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rivne.ukrtelecom.ua
Компиляция Перл-скриптов
« Ответ #3 : 29 Июля 2002, 00:17:51 »
Цитировать
Так в чем непонимание???
- Не понимаю твой вопрос, я вроде бы все проблемы описал...

Да, Chs,
Цитировать
Это если очень надо
- я этого тоже не понял(перечитай свой пост как бы чужой).
« Последнее редактирование: 29 Июля 2002, 00:27:15 от Serchey »

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28