首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译perl for AIX

编译perl for AIX
EN

Stack Overflow用户
提问于 2015-05-01 20:05:29
回答 1查看 417关注 0票数 0

我有一个为Linux编写的Perl脚本。现在,我想在AIX和Solaris (分别运行)上运行它。我是否必须编译它们(我不愿意向我的用户提供未编译的脚本)。

我是否一定需要AIX或Solaris机器来编译它们?

EN

回答 1

Stack Overflow用户

发布于 2015-05-01 20:12:22

如果您编写的脚本没有使用任何特定于平台的功能或命令,那么它应该是完全可移植的。有关更多详细信息,请参阅perlport。在Unix中,您通常还可以,但是AIX是一个有点奇怪的Unix。

但是在编译方面呢?Perl通常不会进行传统意义上的“编译”。如果您正在将其编译为二进制可执行文件,那么这将是特定于平台的-您有时可以从运行在Linux/x86上的Solaris/x86中获得一个二进制文件,但最好不要这样做。

所以,是的,你需要在你的特定架构上“编译”它。

我建议您实际上不需要这样做- perl是一种脚本语言,而脚本是纯文本。让他们的本地perl安装来处理“编译”部分,不要再担心它了。老实说,无论如何,尝试编译perl都不会获得太多好处--充其量这只是一种粗糙而微不足道的混淆形式。

看一看perlcompile,以便更好地理解这个过程。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29986533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档