pkg-config

Posted chay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pkg-config相关的知识,希望对你有一定的参考价值。

pkg-config 简介

pkg-config 是一个常用的库信息提取工具。
pkg-config 工具从.pc文件中提取编译链接配置路径。
pkg-config 从一个叫做PKG_CONFIG_PATH的环境变量中查找pc文件,设置环境变量命令:

export PKG_CONFIG_PATH=/opt/gtk/lib/pkgconfig:$PKG_CONFIG_PATH

此外,pkg-config还会查找/usr/lib/pkgconfig/下的.pc文件。

pkg-config常用参数

–-list-all     列出所有已安装的共享库
-–cflags     列出指定共享库的预处理和编译flag。
-–libs     列出指定共享库的链接flag。

举例:
技术分享图片

应用

以上是关于pkg-config的主要内容,如果未能解决你的问题,请参考以下文章

从`cmake`使用`pkg-config`的正确方法是啥?

pkg-config 找不到 opencv

在 Cmake 中包含 pkg-config --cflags --libs gtk+-2.0

pkg-config:PKG_PROG_PKG_CONFIG:找不到命令

pkg-config

Linux glib 需要 pkg-config 和 pkg-config 需要 glib?