dil*_*lip 0 perl aix solaris compilation
我有一个我为Linux编写的Perl脚本.现在我想在AIX和Solaris上运行它(每个单独一个).我是否必须编译它们(我不想为我的用户提供未编译的脚本).
我是否一定需要AIX或Solaris机器来编译它们?
如果您编写的脚本未使用任何特定于平台的功能或命令,则应完全可移植.请参阅perlport更多细节.在Unix中,你通常可以,但AIX有点奇怪的Unix.
但是在编译方面呢?Perl通常不会以传统意义"编译".如果您正在将其编译为二进制可执行文件,那么这将是特定于平台的 - 您可以偶尔使用在Linux/x86上运行的Solaris/x86中的二进制文件"逃脱",但最好不要假设.
所以是的,你需要在你的特定架构上"编译"它.
我建议你实际上并不需要 - perl是一种脚本语言,脚本是纯文本.让他们在本地安装的perl处理'编译'位,并且不再担心它.老实说,无论如何你都不会非常努力地编译perl - 充其量只是一种粗略而微不足道的混淆形式.
看看是否perlcompile能更好地理解这个过程.
| 归档时间: | 
 | 
| 查看次数: | 288 次 | 
| 最近记录: |