99问答网
所有问题
在linux下可以运行的perl脚本,在windows中却不能正常运行,这是因为不同平台的解释器不同么?
或者说,有可能是这个原因么?
这样一来,跨平台岂不是非常麻烦?
举报该问题
推荐答案 2010-12-23
如果不能运行应该不会是由于不同平台的解释器造成的。
有可能是解释器版本不同,
有可能有些包没有安装,
有可能linux和window下使用的路径不同,比如一个用“/”一个用“\”
有的时候,脚本开头的 #!/bin/perl 也可能引起麻烦
还有可能其他原因 ,但都不应该是由于不同平台的解释器造成的
-------------------------------------------------
跨平台本来就是很麻烦的事。只要不适用系统特性,解释器一般不会带来什么麻烦的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vtOXtvX7B.html
其他回答
第1个回答 2010-12-23
跨平台是相对来说的.如果你在perl中使用了linux系统一些特性的话.如文件路径/home/xxx,这在windows下是无效的.再如一些linux命令,echo, ls等.在windows上是没有的.
如果要想移植perl脚本,至少要保证perl代码是与系统无关的.
第2个回答 2010-12-22
不可能。要看了代码才知道。
本回答被网友采纳
第3个回答 2010-12-23
你的windows的perl解释器安装可能有问题
第4个回答 2010-12-23
跨平台是相对来说的.如果你在perl中使用了linux系统一些特性的话.如文件路径/home/xxx,这在windows下是无效的.再如一些linux命令,echo, ls等.在windows上是没有的.
如果要想移植perl脚本,至少要保证perl代码是与系统无关的.
第5个回答 2010-12-22
不可能。要看了代码才知道。
本回答被网友采纳
第6个回答 2010-12-23
你的windows的perl解释器安装可能有问题
相似回答
linux
系统写
的 perl
程序,单独
可以
执行,但放入crontab里后就不执 ...
答:
从你的记录看crontab执行是错误的,如果crontab设置没有问题的话,更大的可能是写的perl程序本身的问题
,另外如果是写的perl程序也不推荐使用crontab方式来自动运行。1,这个要看你perl程序中关联的lib库是use lib qw();方式明确指定的还是继承“./”的。2,crond设置的运行用户是否和你在sh下运行一...
...
在windows下运行
和
在linux下运行
结果完全
不同
答:
open(FD,'blast.txt');while(<FD>){chomp;print;}close(FD);你使用$_来串联的方法会占用大量的内存,如果只是输出不无需这么处理的。
请问
perl
程序
运行
时闪一下消失这个问题是很普遍的么?还是我安装有问题...
答:
这种情况一般发生
在windows
图形界面下,双击执行程序后,DOS窗口运行完毕自动就关闭了。解决办法:1 你在程序最后加上system(“pause”)
, 这个
调试方法改变了程序本身,不推荐。2 你进入dos命令行,找到
perl脚本
所在目录,然后敲 perl <脚本名> 来执行。3 如果你装有gvim
,可以
用gvim来打开perl...
linux下
如何
运行
可执行文件
答:
以ubuntu系统为例:1,首先去
运行perl
-v命令查看您的
linux
系统上面是否安装了perl工具,如果已安装的话,会输出版本号,如果没有安装,则安装perl。sudo apt-get install perl 2,使用cd命令切换到安装的目录下cd xxxx/ xxxx 3,执行pl文件sudo ./xxxxx.pl ...
linux下
怎么
运行perl
程序?
答:
1、
perl解释
器基本在所有的
linux平台
上都是自带的,用户可以通过如下命令判断是否有perl解释器:which perl 2、如果自己的linux系统上没有perl解释器,可以去其官网下载安装。3、在具备perl解释器的情况
下,可以
参考如下运行步骤:1)、用vim编写test.pl,代码如下:!/usr/local/bin/perlprint "HellonWorld!
Perl
程序怎么用
答:
假设你
的Perl脚本
名为foo.pl,使用命令chmod a+x foo.pl给脚本添加可执行权限。运行Perl脚本:在终端中,通过./foo.pl命令运行你的Perl脚本。
在Windows
系统下:安装ActivePerl:下载并安装ActivePerl,它会自动配置所有必要的设置。安装PerlBuilder:安装PerlBuilder
,这是
一个集成开发环境
,可以
方便地编写、...
perl
语言用途
答:
此外,Perl拥有庞大的社区支持和活跃的开发环境,这意味着用户可以轻松地找到解决各种问题的资源和帮助。
Perl的
跨平台特性也使其能够在不同操作系统上
运行,
包括UNIX、
Linux
、Mac OS和
Windows
等。综上所述,Perl语言凭借其强大的功能、灵活性和广泛的适用性,在编程领域占据着重要的地位。无论是新手还是经验...
服务器用什么系统好?
答:
Linux支持PHP、MySQL和
Perl
编程语言,而Windows系统则不支持这些语言。因此,如果你的网站使用这些脚本或代码,那么使用Windows系统将无法正常工作。
脚本在不同平台
上可能不兼容。在将网站从Windows转换
到Linux
上时,可能会遇到一些问题,但将其转换到
Windows平台
相对简单和灵活。使用Linux系统的服务器技术人员可能...
perl
.exe是什么进程
答:
当你在操作系统
中运行Perl脚本
时,Perl.exe进程会读取脚本中的代码并逐行解释执行。它提供了丰富的内置函数和模块支持,使得开发者能够利用这些功能来实现各种复杂的任务。此外,Perl还具有跨平台特性
,可以在不同的
操作系统上
运行,
包括
Windows
、
Linux
和Unix等。总之,Perl.exe是
运行Perl脚本的
必要程序,它为...
大家正在搜