linux中pkg-config的用法

马谦马谦马谦
马谦马谦马谦
马谦马谦马谦
614
文章
12
评论
2018年5月11日15:42:22 评论

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月11日15:42:22
  • 转载请务必保留本文链接:https://www.dyxmq.cn/linux/the-usage-of-pkg-config-in-linux.html
openssl命令的用法 Linux

openssl命令的用法

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

linux使用privoxy进行PAC代理

linux下的命令,大多不支持PAC形式代理,只支持http/socks代理形式。因此为了使用PAC文件做代理,必须要通过三方软件来转发这部分代理的流量。privoxy是一个支持PAC代理的程序,可以...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: