solaris perl print不输出_非常简单的编译和执行perl脚本程序

perl脚本程序的编译和执行

大家都知道Perl是一个厉害的脚本语言,而且具有高级语言(如C)的强大能力和灵活性。Perl提供脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能。 简而言之,Perl象C一样强大,象awk、sed等脚本描述语言一样方便。

与所有脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。

但是,当需要在没有perl的环境下(如嵌入式系统)想完成已完成编写perl程序的工作或者不想自己的perl程序被别人轻易阅读时,把perl程序编译成二进制可执行程序则是必须的一步。

把Perl脚本程序编成二进制可执行程序,目前通行的方法有三种,windows环境使用perl2exe工具但需购买许可证,Linux环境下可以免费使用perlcc或者pp工具。

下面举例说明使用perlcc和pp编译一个perl脚本程序并执行的过程和问题:

1、 bootinfo.pl文件部分内容

bootinfo.pl脚本程序读入android手机系统引导文件boot.img,然后输出该boot文件的基本信息

06589b1c3e75b556f6a72c975a71ca6c.png

2、 ubuntu18.04环境下编译和执行bootinfo.pl

2.1 系统版本和perl版本信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值