【Linux 库管理工具】深入解析pkg-config与CMake的集成与应用 - 知乎
构建工程时,多会依赖于第三方库,这些库在安装到系统中后都会创建一个 .pc 后缀的说明文件,里面包含了库的基本信息,比如版本号,头文件安装路径,库文件安装路径等等。使用这个信息我们便可以准确地获取这个库的信息。如果使用apt/yum 安装,这个 .pc 文件会被释放到 :
/usr/lib/pkgconfig/
或/usr/share/pkgconfig/
?pkg-config 也用在 rpm 打包中,我们可以在所有 rpm 源码路径中找到一个 .pc 结尾的文件,这里面描述了当前 rpm 包依赖的库,自己这个库的名字和版本,当使用rpm释放时会被安装到哪些目录等等。