首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确安装pkg-config?

如何正确安装pkg-config?
EN

Stack Overflow用户
提问于 2021-05-18 15:35:48
回答 1查看 719关注 0票数 1

当我尝试安装pkg-config时,我得到了以下错误:

配置:错误:无法找到以前安装的pkg或"glib-2.0 >= 2.16“。请将GLIB_CFLAGS和GLIB_LIBS设置为正确的值,或者将传递到内部的glib配置为使用绑定副本。

然后,当我将--with-internal-glib包含在./configure旁边时,我会得到以下错误:

配置:错误:*没有在C库或libiconv配置中找到的iconv()实现: error:./对glib失败

这些错误意味着什么?

EN

回答 1

Stack Overflow用户

发布于 2021-05-18 16:13:29

使用cygcheck -p查找要添加到您的代码所寻找的Cygwin安装中的包:

代码语言:javascript
复制
$ cygcheck -p usr/lib/libiconv
Found 7 matches for usr/lib/libiconv
...
libiconv-devel-1.16-2 - libiconv-devel: Unicode iconv() implementation
libiconv-1.14-2 - libiconv: Unicode iconv() implementation (installed binaries and support files)

您需要安装将提供标头和导入库的libiconv-devel包。安装后,您将拥有:

代码语言:javascript
复制
 $ cygcheck -l libiconv-devel |grep "a$"
/usr/lib/libcharset.a
/usr/lib/libcharset.dll.a
/usr/lib/libiconv.a
/usr/lib/libiconv.dll.a

您还可以看到可用的glib (libglib2.0-devel)是否适合您的构建。

代码语言:javascript
复制
$ cygcheck -p usr/lib/libglib
Found 10 matches for usr/lib/libglib
glib2.0-debuginfo-2.50.3-1 - glib2.0-debuginfo: Debug info for glib2.0
...
libglib2.0-devel-2.54.3-1 - libglib2.0-devel: GNOME core C function library (development)
...
libglibmm2.4-devel-2.54.1-2 - libglibmm2.4-devel: C++ bindings for glib-2.4 (development)

别忘了也安装cygwin-devel

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67589504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档