如果不能运行应该不会是由于不同平台的解释器造成的。
有可能是解释器版本不同,
有可能有些包没有安装,
有可能linux和window下使用的路径不同,比如一个用“/”一个用“\”
有的时候,脚本开头的 #!/bin/perl 也可能引起麻烦
还有可能其他原因 ,但都不应该是由于不同平台的解释器造成的
-------------------------------------------------
跨平台本来就是很麻烦的事。只要不适用系统特性,解释器一般不会带来什么麻烦的。
跨平台是相对来说的.如果你在perl中使用了linux系统一些特性的话.如文件路径/home/xxx,这在windows下是无效的.再如一些linux命令,echo, ls等.在windows上是没有的.
如果要想移植perl脚本,至少要保证perl代码是与系统无关的.
不可能。要看了代码才知道。
你的windows的perl解释器安装可能有问题