![]() |
1
7
当您编译Perl时,它期望在特定位置有特定的文件。你可以看到其中的一些路径
ActivePerl所做的与您将如何处理其他程序没有一般关系。这取决于他们各自的所作所为和期望。 |
![]() |
2
3
很大程度上取决于程序。有些程序是相当独立的,因此处理移动比在外部定位的配置文件或其他不太宽容的元素中具有目录路径的其他程序更为优雅。 |
![]() |
3
3
活动Perl不会在您的系统上编译Perl,它只是解包并将其复制到正确的位置。 问题在于,Perl安装程序有许多文件需要具有特定于安装的信息,例如查找库的位置、安装程序所在的位置等等。这些文件在重新定位阶段被修改为具有正确的信息。 |
![]() |
4
0
这取决于你在“重新安置”下的意思。您可以运行二进制文件,然后将其移动到另一个目录,它应该在Linux下工作。 因此,您可以编写一个程序,将所有二进制文件和配置文件移动到另一个目录中,然后只更改当前的工作目录。 |
![]() |
5
0
使用Ultraedit搜索和替换Perl安装下的所有文件:例如,当从C:\Perl64移到G:\Perl64时,替换包含“C:\Perl64”到“G:\Perl64”的所有文件。在这个过程中,我们需要取消选中几个配置文件和exe文件的只读属性,然后重新进行替换。 |