首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认情况下,pkg-config如何决定要添加哪个查找路径?

默认情况下,pkg-config如何决定要添加哪个查找路径?
EN

Stack Overflow用户
提问于 2015-04-24 13:27:26
回答 1查看 3.3K关注 0票数 3

我正在尝试从一个pkg-config应用程序中运行64位基本元素(ubuntu14.04)上的.net,它说当我从终端运行准确的命令时,它找不到我的包。

作为参考,下面是命令:

代码语言:javascript
复制
pkg-config --cflags --libs  glib-2.0 gobject-2.0

使用PKG_CONFIG_DEBUG_SPEW,我成功地获得了pkg-config的详细调试信息,在这两种情况下,它似乎以不同的方式初始化自己。

.net gui应用程序中的初始化:

代码语言:javascript
复制
Adding directory '/usr/share/pkgconfig' from PKG_CONFIG_PATH
Adding directory '/usr/lib/pkgconfig' from PKG_CONFIG_PATH

终端初始化:

代码语言:javascript
复制
Adding directory '/usr/local/lib/x86_64-linux-gnu/pkgconfig' from PKG_CONFIG_PATH
Adding directory '/usr/local/lib/pkgconfig' from PKG_CONFIG_PATH
Adding directory '/usr/local/share/pkgconfig' from PKG_CONFIG_PATH
Adding directory '/usr/lib/x86_64-linux-gnu/pkgconfig' from PKG_CONFIG_PATH
Adding directory '/usr/lib/pkgconfig' from PKG_CONFIG_PATH
Adding directory '/usr/share/pkgconfig' from PKG_CONFIG_PATH

当然,我的库是在缺少的目录'/usr/lib/x86_64-linux-gnu/pkgconfig‘中定义的,这个目录没有添加到.net gui应用程序中。

为什么这两个初始化不同?

如何让pkg-config初始化终端中的相同操作?

注意:我知道我可以在调用pkg-config之前设置PKG_CONFIG_PATH,但是如果可用的话,我更喜欢一个更简单的解决方案。

EN

回答 1

Stack Overflow用户

发布于 2015-04-25 22:51:55

注意:我知道我可以在调用pkg-config之前设置PKG_CONFIG_PATH,但是如果可用的话,我更喜欢一个更简单的解决方案。

不,这就是怎么做的。尽管如此,/usr/share/pkgconfig/usr/lib/pkgconfig都已经在您的搜索路径上了,所以我不确定您希望实现什么。

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

https://stackoverflow.com/questions/29848761

复制
相关文章

相似问题

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