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`的正确方法是啥?
在 Cmake 中包含 pkg-config --cflags --libs gtk+-2.0