gpt4 book ai didi

windows - 如何获得在 Windows 上构建 Perl 模块的工具?

转载 作者:可可西里 更新时间:2023-11-01 14:42:40 25 4
gpt4 key购买 nike

我需要在 Windows 上安装我的 Perl 程序所需的一些模块。看来我需要 64 位 nmake 来构建这些模块。我在网上找到了 nmake15,但它在我的系统上不起作用。

如何在 Windows 上构建这些 Perl 模块?

Screenshot of my download directory

最佳答案

Visual Studio 2013 社区版是 freely available under certain conditions :

Q: Who can use Visual Studio Community?

A: Here’s how individual developers can use Visual Studio Community:

Any individual developer can use Visual Studio Community to create their own free or paid apps.

Here’s how Visual Studio Community can be used in organizations:

An unlimited number of users within an organization can use Visual Studio Community for the following scenarios: in a classroom learning environment, for academic research, or for contributing to open source projects.

For all other usage scenarios: In non-enterprise organizations, up to 5 users can use Visual Studio Community. In enterprise organizations (meaning those with >250 PCs or > $1MM in annual revenue), no use is permitted beyond the open source, academic research, and classroom learning environment scenarios described above.

现在,如果您打算使用 Visual Studio 工具来构建 Perl 模块,那么您还必须使用这些工具来构建您的 perl

如果您拥有主要的 Perl 发行版之一,例如 StrawberryPerlActivePerl ,并且您收到有关需要制作工具的消息,那么您遇到了配置问题。

Strawberry Perl 已经带有使用 MinGW 工具链的捆绑构建工具。 ActiveState 提供了一个 MinGW package您可以使用 PPM 安装它。

从你的截图中,我可以看出你很困惑。您已经下载了 ActivePerl 和 StrawberryPerl 发行版,以及几份古老的 32 位 nmake

目前,您必须从以下选项中选择一项并坚持下去。

如果你对你的 %PATH% 很小心,并且知道你在做什么,多个发行版可以在你的系统中共存,但是,在那之前,坚持使用一个并习惯使用它.

ActivePerl 为您提供预打包的 CPAN 库的好处,您可以从一个体面但不是一流的包管理系统安装它,称为 ppm .对于您需要的任何模块,首先查看 ppm install Name::of::Module 是否有效。如果没有,在大多数情况下,您可以使用 perl Makefile.PLdmake testdmake install 来构建和安装它们。确保我上面提到的 MinGW 包是通过 ppm 安装的。

如果您选择 StrawberryPerl,请确保您已在命令提示符中正确设置路径。它来了pre-packaged with many essential C libraries and Perl modules ,并提供构建您可能需要的其他环境的环境。 StrawberryPerl 还使用 dmake 作为其构建工具。

如果您决定构建自己的 perl,并且 Microsoft 的条款适用于您的情况,您可以使用 VS 2013 CE。请记住,如果您选择这条路线,您几乎必须编译您将要使用的任何模块所需的每个 C 库,例如 OpenSSL。 , libexpat , sqlite, zlib, libpng 等等

关于windows - 如何获得在 Windows 上构建 Perl 模块的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28793603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com