【发布时间】:2012-11-14 23:12:58
【问题描述】:
尝试在 Strawberry 设置上安装模块(Devel::Declare)时出现错误窗口,告诉我“ld.exe 已停止工作”。
这是我在 CMD 上运行的命令: cpan 开发::声明
你可以在这里看到输出: http://www.textswell.com/read,4230519294302
然后我尝试进行手动安装,因此我下载了 .zip 文件,并在其上运行 perl Makefile.pl 并运行良好...但是当我执行 make 时(实际上是 dmake,但它是一样的)它有一个错误,并弹出一个错误窗口,显示“ld.exe 已停止工作”。这是输出: http://textuploader.com/?p=6&id=greom
感谢您花时间阅读它,我希望有人可以帮助我解决这个问题
【问题讨论】:
-
这意味着
ld崩溃了。您可以尝试升级mingw。如果这没有帮助,您可能应该看看他们是否可以帮助您。 -
好的,我会升级 mingw 并回复您。感谢您的快速回复 :)
-
我没有安装mingw(ld.exe来自Perl64)所以我安装了它,它仍然给我错误。我还能做什么?
-
Strawberry Perl 带有 mingw。这是您正在使用的 gcc 的端口。你使用的是你安装的那个,你重试的时候正在使用吗?如果您可以让其他人编译它,您可以尝试从具有相同版本的 Strawberry Perl 的机器复制已安装的文件。至于找出 ld 崩溃的原因,我猜你需要启动一个调试器。正如我之前建议的那样,也许与 mingw 的人交谈会有所帮助。
-
哦,好的,我不知道...谢谢。我的SP是重装的...我在安装模块时遇到了一些问题,所以我尝试了ActivePerl,但它仍然不起作用,所以我重新安装了SP...我会尝试修复它或重新安装它...我会尝试从我兄弟的电脑上复制安装的文件。非常感谢你!如果一切都失败了,我会联系 mingw 的人...谢谢 :)
标签: perl module installation cmd strawberry-perl