pkg-config设置
2017-10-22 15:50
204 查看
pkg-config在一些源码管理中会被使用到。
pkg-config提供了下面几个功能:
检查库的版本号。如果所需要的库的版本不满足要求,它会打印出错误信息,避免链接错误版本的库文件。
获得编译预处理参数,如宏定义,头文件的位置。
获得链接参数,如库及依赖的其它库的位置,文件名及其它一些连接参数。
自动加入所依赖的其它库的设置。
这一切都自动的,库文件安装在哪里都没关系!
假设我的.pc文件放到了
更多请文章请参考Linux常用工具使用。
介绍
上网查资料,知道了pkg-config这个东西,下面简单介绍一下。pkg-config提供了下面几个功能:
检查库的版本号。如果所需要的库的版本不满足要求,它会打印出错误信息,避免链接错误版本的库文件。
获得编译预处理参数,如宏定义,头文件的位置。
获得链接参数,如库及依赖的其它库的位置,文件名及其它一些连接参数。
自动加入所依赖的其它库的设置。
这一切都自动的,库文件安装在哪里都没关系!
配置
为了让pkg-config可以得到这些信息,要求库的提供者,提供一个.pc文件,.pc文件里面存放的是一些头文件及库的地址。这些.pc文件默认放在/usr/share/pkgconfig里面,如果你改变了.pc的存放路径,必须要让计算机知道,所以需要修改 PKG_CONFIG_PATH 。假设我的.pc文件放到了
/usr/local/lib/pkgconfig下,我需要做如下修改:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
更多请文章请参考Linux常用工具使用。
相关文章推荐
- 交叉编译中pkg-config和libtool设置
- PKG_CONFIG_PATH和PKG_CONFIG的路径设置问题
- 源码安装与PKG_CONFIG_PATH设置
- PKG_CONFIG_PATH和PKG_CONFIG的路径设置问题
- 源码安装软件及PKG_CONFIG_PATH设置
- pkg-config的用法及库搜索路径设置
- pkg-config设置
- 交叉编译中pkg-config和libtool设置
- PKG_CONFIG_PATH和PKG_CONFIG的路径设置问题
- PKG_CONFIG_PATH的设置
- 怎么源码安装 PKG_CONFIG_PATH设置
- Linux configure关于交叉编译的参数设置 (转)+补充一下关于 pkg-config 在交叉编译中的使用(转) + 动态.so库的环境设置, 使用 ld.so.conf(转)
- Linux下库的设置:ld.so.conf 文件与PKG_CONFIG_PATH变量
- pkg-config 设置
- pkg-config 设置
- pkg-config 设置
- PKG-CONFIG的应用
- pkg-config命令了解和使用
- 理解 pkg-config 工具
- [LED]LCD背光设置为PWM模式的时候,config_data里面的参数如何使用