2 回答

TA贡献1869条经验 获得超4个赞
首先确定你已经装好了PERL。Windows的话,应该是用Active PERL吧。
其次,看你想怎么运行。如果你是用记事本或者UltraEdit 32这样的编辑器写的程序,应该需要在命令行运行。在Win XP下,从开始菜单选择运行,输入cmd,回车,进入命令行界面。然后更改目录到你要运行的程序所在的文件夹(别告诉我你不会用cd命令),输入:
perl 你的程序名字 参数
然后回车。参数可以没有。如果说bad command,你肯定没装PERL。
如果你有ActiveState Komodo这样的专门的IDE,那么他里面自带有运行PERL的工具(前提是你也得装好了Active PERL)。编好程序后,在工具栏里面按那个黑色的三角就可以了,会出来提示输入参数的窗口,确定即可。程序的输入和输出全部在IDE的一个窗口内进行,不需要命令行。
另外,如果你尝试直接双击你写的程序(*.pl),那只会导致命令行界面窗口闪一下,什么也看不清。所以我的办法就是,想用命令行运行PERL,就到开始->运行里面输入cmd那么做

TA贡献1784条经验 获得超7个赞
在linux下“改行code”为单字节,在windows下“改行code”为双字节从linux拷贝文件到windows的时候,有时windows会对文件(perl源文件)进行改行字符的变换,此时,如果再将该文件拷贝回linux下时,文件即无法识别改行符,就出现无法运行的问题了。
1、perl解释器基本在所有的linux平台上都是自带的,用户可以通过如下命令判断是否有perl解释器:
which perl
2、如果自己的linux系统上没有perl解释器,可以去其官网下载安装。
3、在具备perl解释器的情况下,可以参考如下运行步骤:
1)、用vim编写test.pl,代码如下:
#!/usr/local/bin/perlprint "HellonWorld!\n";
2、编写完成后,直接执行如下命令即可:
perl test.perl
添加回答
举报