perl - Ld.exe 已停止使用 Perl Strawberry 安装

标签 perl module installation cmd strawberry-perl

尝试在 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

感谢您花时间阅读它,我希望有人能帮助我解决这个问题

最佳答案

我遇到了这个问题。这是由于我的 PATH 环境变量中存在另一个编译环境(MinGW-64)。 “dmake”被“perl Makefile.PL”调用,但调用了错误的链接/加载器(ld.exe)。我将旧的编译器环境移出了路径,并且运行良好。

关于perl - Ld.exe 已停止使用 Perl Strawberry 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13389017/

相关文章:

javascript - AngularJS 模块不起作用

linux - 用perl编写的Decode-dimms源代码是否需要特殊的变量声明?

perl - 如何管理 Perl 模块依赖项?

regex - Perl 正则表达式不匹配

es6 导入和导出中的模块说明符

c++ - 为什么 FindWindowEx 找不到我所有的按钮?

installation - Windows 应用程序安装程序框架

mysql - 如何为带有 Mysql 数据库的 Delphi 项目创建安装程序

java - 在jsp页面上输出perl脚本

linux - 在 Perl 中发送 linux 命令 - Grep 管道到 grep