Nick_F Опубликовано 30 мая, 2005 Жалоба Поделиться Опубликовано 30 мая, 2005 Доброго времени суток! Каким образом можно из скрипта на perl'e сделать бинарный файл, чтобы не приходилось вызывать его через > perl myprogram.pl ? Программа - примитивная утилита, впоследствие хотелось бы ее прописать так, чтобы можно было вызывать как стандартную команду из консоли. Возможно ли это? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 30 мая, 2005 Жалоба Поделиться Опубликовано 30 мая, 2005 Вариант: echo "#!/bin/sh" > runme.sh echo "perl myprog.pl" >> runme.sh ./runme.sh Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
allez Опубликовано 2 июня, 2005 Жалоба Поделиться Опубликовано 2 июня, 2005 Почитайте perldoc perlcompile. Компиляция в бинарник: $ perlcc -o myprogram myprogram.pl Компиляция в байт-код: $ perlcc -B -o myprogram myprogram.pl Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Nick_F Опубликовано 7 июня, 2005 Автор Жалоба Поделиться Опубликовано 7 июня, 2005 Спасибо! Как вариант быстрого решения проблемы - очень удобно. Правда, придется продумать в пограмме временные файлы, но это мелочи... С компиляцией пока не вышло, руководство просмотрел, ответа пока не нашел. Буду копать внимательнее. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
allez Опубликовано 9 июня, 2005 Жалоба Поделиться Опубликовано 9 июня, 2005 Цитата: чтобы не приходилось вызывать его через > perl myprogram.pl ? Так может, проще будет сделать файл myprogram.pl исполняемым (chmod +x myprogram.pl)? Или вы хотите, чтобы исходный текст не был доступен пользователям? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Nick_F Опубликовано 9 июня, 2005 Автор Жалоба Поделиться Опубликовано 9 июня, 2005 Да нет, вопрос с заделом на будущее, поскольку перл изучаю недавно, хотелось бы узнать как программы на нем компилируются в "нормальный" вид. Кстати, пользователям тоже не всегда стоит видеть текст. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
allez Опубликовано 10 июня, 2005 Жалоба Поделиться Опубликовано 10 июня, 2005 А-а, ну так с помощью perlcc они и компилируются. Смотрите мое первое сообщение в данной теме. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.