你在system(睁悉厅)后面加上以下代码,看看打印的是什陆银么
if ($? == -1) {
print “failed to execute: $!\n”
}
elsif ($? &127) {
printf “child died with signal %d, %s coredump\n”,
($? &127), ($? &128) ? ‘with’ : ‘without’
}
else {
printf “child exited with value %d\n”, $? >>8
}
复制perl.exe到.bat文件夹是一种解决晌拍方法,其它方法有:可以在.bat里面的perl行前面加上perl.exe的路径,例如你现在的语句:
perl a.pl
可以修改为:
c:\perl\bin\perl.exe a.pl
还有一个办法,把perl.exe的路径添加到环境变量PATH里面,方法是在“我的电脑”上点鼠标右键选择瞎猛属性,在里面的“环境变量”中,编辑PATH变量,在最后添加perl.exe的文件夹,可能是:
c:\perl\bin
最后一个方法是比较妥善的方法,安装perl的最后一步就是问是否设磨谨桥置,如果当时点了是,系统就已经修改好了的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)