如何在 Windows 上的 Perl 中安装 ExtUtils::PkgConfig?

Posted

技术标签:

【中文标题】如何在 Windows 上的 Perl 中安装 ExtUtils::PkgConfig?【英文标题】:How can I install ExtUtils::PkgConfig in Perl on Windows? 【发布时间】:2010-09-11 18:24:53 【问题描述】:

我已经尝试过 cpan 和 cpanp shell,但我不断得到:

ExtUtils::PkgConfig requires the pkg-config utility, but it doesn't
seem to be in your PATH.  Is it correctly installed?

什么是 pkg-config 实用程序以及如何安装它?

更新:

操作系统:Windows 此模块是 File::Extractor 模块的先决条件

【问题讨论】:

您使用的是什么发行版?您使用的是 Linux、BSD 还是其他?您是否尝试过运行“whereis pkg-config”? 在 Windows 上...试图找到二进制文件... 【参考方案1】:

看这里: http://gtk2-perl.sourceforge.net/win32/howto_build_gtk2perl_win32.html 我通过谷歌搜索 ExtUtils::PkgConfig 和“PPM”(Actvestates Perl 包管理器)找到了这个页面。

【讨论】:

【参考方案2】:

pkg-config 用于编译应用程序和库时。它确实用于插入正确的命令行参数。

它安装在大多数新版本的 linux 上,但如果最初不存在,那么它很常见,因此应该不难找到。

下面是如何在 ubuntu 上安装它:

 sudo apt-get install pkg-config

这是***页面:

http://en.wikipedia.org/wiki/Pkg-config

【讨论】:

【参考方案3】:

http://pkgconfig.freedesktop.org/wiki/

pkg-config 是编译应用程序和库时使用的辅助工具。 根据您的操作系统,您可能可以获得二进制发行版(例如,在 Ubuntu 上尝试 apt-get),否则您可以从他们的网站获取源代码。

【讨论】:

【参考方案4】:

我在这里找到了 pkg-config 实用程序的 Windows 二进制文件: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/

(在此处找到链接:http://www.go-evolution.org/Building_Evolution_on_Windows)

更新:直接从gtk.org下载链接:pkg-config-0.23-2.zip

感谢指点!

【讨论】:

【参考方案5】:

用于 pkg-config 的 Windows 二进制文件的更好来源是 the gtk site

【讨论】:

以上是关于如何在 Windows 上的 Perl 中安装 ExtUtils::PkgConfig?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用多个版本的 Perl 在 Perl 模块中安装脚本?

如何在 Windows 上的 Anaconda Python 中安装 Keras 和 Theano?

如何在 perl 中安装 parallel-forkmanager

如何在 centos 7 perl v5.34.0 中安装 DBD-SQLite

如何在 Red Hat Enterprise Linux 中安装 Net::SFTP perl 模块

如何检查是不是在 C# 中安装了 Windows 服务