2 wuliaojinniuzuo wuliaojinniuzuo 于 2015.07.10 10:07 提问

perl 安装模块第二步dmake出错

图片说明

perl添加模块perl Makefile.pl正常,然后到第二步dmake,出现上图的错误,求解答?

3个回答

save4me
save4me   Ds   Rxr 2015.07.10 10:39

先运行perl MakeFile.pl
一般步骤是:

dmake
dmake install
ppm list
wuliaojinniuzuo
wuliaojinniuzuo 第一步perl Makefile.PL已经运行过了,只是没有截图
2 年多之前 回复
wuliaojinniuzuo
wuliaojinniuzuo 嗯,一般是这个顺序,可是我到第二步dmake,那里就出错啦,上面截图是提示的错误,不知道怎么解决?
2 年多之前 回复
save4me
save4me   Ds   Rxr 2015.07.10 23:19

先参考windows 下安装 perl 模块手记,查看是不是因为路径中有空格的问题。

但在dmake时,遇到下面的错误
D:/Unicode-Map-0.112>dmake
dmake: Error: -- `D:/Program' not found, and can't be made

5.在网上搜了半天也没找到答案,差点儿都放弃了。查看编译好的文件Makefile(其实就是一个文本文件),看到有perl的安装的目录,而提示就是安装目录的前面部分,估计是安装目录带有空格,不能被dmake程序正确识别。
于是卸载Perl,重新安装到默认目录c:/perl,再dmake,成功!

如果还没有解决问题,参考Perl模块安装,使用perl -MConfig -e "print $Config{make}"命令检查配置

11,命令行下输入:dmake。返回:
dmake.exe: Error: -- `C:\Perl\libConfig.pm' not found, and can't be made
一番搜索之后,有人建议将模块目录中makefile(native下的文件)文件里面的DIRFILESEP = ^\改成DIRFILESEP = \
改完之后,再次dmake。又有问题:
dmake.exe: Error executing 'rem': No such file or directory
dmake.exe: Error code 255, while making 'blibdirs'
神啊,这是为什么啊?
又是一番搜索,仿佛找到了蛛丝马迹。命令行下运行:perl -MConfig -e "print $Config{make}"
结果返回:nmake , 手工删除该nmake.exe文件。
原来这就是问题所在。dev-cpp里面的应该是dmake的,而vc之类的是nmake的。所以赶紧的把perl\bin目录里面的nmake15.exe和nmake.err文件给删了。
再运行:perl -MConfig -e "print $Config{make}"
返回:dmake
终于对了。

CSDNXIAON
CSDNXIAON   2015.07.16 14:48

windows下安装perl模块
perl模块安装
如何安装Perl模块
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片