软件编译配置工具:pkg-config 与 GNU 自动工具使用指南
1. pkg-config 工具介绍
pkg-config 是一个非常实用的工具,借助它,我们能通过一个命令获取软件包的诸多关键信息,像名称、版本、安装路径、依赖关系以及编译器选项等。
在使用 pkg-config 之前,要保证系统中所有包含.pc文件的目录都在PKG_CONFIG_PATH里。这和PATH与MANPATH类似,是由冒号分隔的目录名集合。比如:
$ echo PKG_CONFIG_PATH /usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/opt/gnome/lib/pkgconfig1.1 包列表、版本和描述查询
- 列出所有已知包:若系统和环境正常运行,可执行如下命令打印所有已知包及其描述的目录:
pkg-config --list-all- 检查包是否存在:其他 pkg-config 选项通常需要指定包名。可运行以下命令查看系统中是否存在某个包:
$ pkg-config --e