在linux下可以运行的perl脚本,在windows中却不能正常运行,这是因为不同平台的解释器不同么?
展开全部
如果不能运行应该不会是由于不同平台的解释器造成的。
有可能是解释器版本不同,
有可能有些包没有安装,
有可能linux和window下使用的路径不同,比如一个用“/”一个用“\”
有的时候,脚本开头的 #!/bin/perl 也可能引起麻烦
还有可能其他原因 ,但都不应该是由于不同平台的解释器造成的
-------------------------------------------------
跨平台本来就是很麻烦的事。只要不适用系统特性,解释器一般不会带来什么麻烦的。
有可能是解释器版本不同,
有可能有些包没有安装,
有可能linux和window下使用的路径不同,比如一个用“/”一个用“\”
有的时候,脚本开头的 #!/bin/perl 也可能引起麻烦
还有可能其他原因 ,但都不应该是由于不同平台的解释器造成的
-------------------------------------------------
跨平台本来就是很麻烦的事。只要不适用系统特性,解释器一般不会带来什么麻烦的。
展开全部
跨平台是相对来说的.如果你在perl中使用了linux系统一些特性的话.如文件路径/home/xxx,这在windows下是无效的.再如一些linux命令,echo, ls等.在windows上是没有的.
如果要想移植perl脚本,至少要保证perl代码是与系统无关的.
如果要想移植perl脚本,至少要保证perl代码是与系统无关的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可能。要看了代码才知道。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的windows的perl解释器安装可能有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询