在linux下可以运行的perl脚本,在windows中却不能正常运行,这是因为不同平台的解释器不同么?

或者说,有可能是这个原因么?这样一来,跨平台岂不是非常麻烦?... 或者说,有可能是这个原因么?
这样一来,跨平台岂不是非常麻烦?
展开
 我来答
qfmeal
2010-12-23 · TA获得超过268个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:101万
展开全部
如果不能运行应该不会是由于不同平台的解释器造成的。

有可能是解释器版本不同,
有可能有些包没有安装,
有可能linux和window下使用的路径不同,比如一个用“/”一个用“\”
有的时候,脚本开头的 #!/bin/perl 也可能引起麻烦
还有可能其他原因 ,但都不应该是由于不同平台的解释器造成的
-------------------------------------------------
跨平台本来就是很麻烦的事。只要不适用系统特性,解释器一般不会带来什么麻烦的。
daimm_know
2010-12-23 · TA获得超过891个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:246万
展开全部
跨平台是相对来说的.如果你在perl中使用了linux系统一些特性的话.如文件路径/home/xxx,这在windows下是无效的.再如一些linux命令,echo, ls等.在windows上是没有的.
如果要想移植perl脚本,至少要保证perl代码是与系统无关的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友288ba2d
2010-12-22 · TA获得超过364个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:269万
展开全部
不可能。要看了代码才知道。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_百变金刚_
2010-12-23
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
你的windows的perl解释器安装可能有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式