linux 中 pkg-config 的用法

马谦马谦马谦 Linux评论1,752字数 447阅读 1 分 29 秒阅读模式

pkg-config 的作用是列出系统中库的基本信息,例如,查询 pcre 库的相关信息:

常用选项为:

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

linux中pkg-config的用法

原理

和系统的环境变量 PATH 一样,pkg-config 的也有一个环境变量 PKG_CONFIG_PATH 用于表示库文件的查询路径,不过和 PATH 不一样的是,pkg-config 中的路径并不直接是库的路径,而是库安装完后的.pc 文件的路径。

一个系统库安装完成之后会生成*.pc 文件,位于库安装目录下的 lib/pkgconfig 下,例如 pcre 库:

*pc 的路径加到 PKG_CONFIG_PATH 即可:

  最后更新:2018-5-17
马谦马谦马谦
  • 本文由 马谦马谦马谦 发表于 2018 年 5 月 11 日 15:42:22
  • 转载请务必保留本文链接:https://www.dyxmq.cn/linux/the-usage-of-pkg-config-in-linux.html
CentOS5 YUM源 CentOS

CentOS5 YUM 源

centos5 已停止了维护,国内大部分的源也停止维护,找了很久都没有找到可用的源。最后才发现,centos 早期的源都已经 vault.centos.org 网站下,国内的镜像源也都改成了 centos-va...
openssl命令的用法 Linux

openssl 命令的用法

openssl 是目前使用最广泛的 ssl 库之一,除了提供全面的 ssl 加密库以外,还提供了一些基础的命令行工具用于测试,目前绝大多数的软件都是使用 openssl 库来进行 ssl 交互,很多系统默认都自带了 op...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证