Forum Webscript.Ru

Программирование => Perl => Тема начата: Serchey от 28 Июля 2002, 11:57:44

Название: Компиляция Перл-скриптов
Отправлено: Serchey от 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 от 28 Июля 2002, 22:28:28
ээээ crack.ru не катит?  К indigo-вскому компилятору ключик ищется на раз. Это если очень надо.:))
( Мнение лично мое и к мнению Webscript.ru не имеет никакого отношения....)
P.S.:Ухожу. ухожу, ухожу.... :)))
Название: Компиляция Перл-скриптов
Отправлено: NeoNox от 28 Июля 2002, 22:39:33
:) Ну что сказать... Serchey в бинарники не разу не смотрели? а ридми на indigostar читали? Так в чем непонимание???
Цитировать
shell> perlcc -b myprogram.pl - делает исполняемый myprogram;
или
shell> perl -MO=Bytecode myprogram.pl - делает тоже самое.
:)
Название: Компиляция Перл-скриптов
Отправлено: Serchey от 29 Июля 2002, 00:17:51
Цитировать
Так в чем непонимание???
- Не понимаю твой вопрос, я вроде бы все проблемы описал...

Да, Chs,
Цитировать
Это если очень надо
- я этого тоже не понял(перечитай свой пост как бы чужой).