请问怎样perl程序文件编译成可执行文件

请问怎样perl程序文件编译成可执行文件,第1张

于是就有此问。答案:在Linux下可以使用PerlCC(本身就随着PERL有的),他是把PERL转换成C语没胡厅言,然后编译它。

如果在Windows下可以使用perl2exe(找破解版),建议使用PERLAPP(也就是ActivePERL的PDK套件),功能非常强大,不过是商业软件,也可以去找一个破解版本(最新版是枯隐5.3XXX).

PDK可以把PERL脚本编译成常规应用程序/WINDOWS SERVICE/工具栏程序等等.功能非常强大.也就是说你利用PERL编写的脚本,在Windows上面做穗做一服务程序,完全没有问题.

你的记录看crontab执行是错误的,如果crontab设置没有问题的话,更大的可能是写的perl程序本身的问题,袜返握另外如果是写的perl程序也不推荐使用crontab方式来自动运行。

1,告庆这个要看你perl程序中关联世庆的lib库是use lib qw();方式明确指定的还是继承“./”的。

2,crond设置的运行用户是否和你在sh下运行一致?因为这个涉及到你写的perl程序是否有相关的执行权限,而文件执行权限777只是说其他用户可以执行,但不表示你的perl程序内部就允许执行。

perl程序和其他的shell程序一样运行。如果该perl程序有x位(备弯即该perl程序是可运行的"ls -l <文件名>" 查看),就带闷可以直接键入程序名。否则,用"perl <文件蠢滚弯名>" 来运行。用户对该perl程序要有运行权。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12375228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存