• pkg-config


    pkg-config 简介

    pkg-config 是一个常用的库信息提取工具。
    主要功能有:

    1. 检查库的版本号。如果所需库的版本不满足要求,打印出错误信息,避免连接错误版本的库文件。
    2. 获得编译预处理参数,如宏定义,头文件的路径。
    3. 获得编译参数,如库及其依赖的其他库的位置,文件名及其他一些连接参数。
    4. 自动加入所依赖的其他库的设置。

    常用参数:

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

    使用举例:

    pkg-config opencv --cflags
    pkg-config opencv --libs
    pkg-config --list-all
    

    应用

    具体编译时的使用方法举例:

     gcc sample.c-o sample `pkg-config--cflags --libs glib-2.0`
    

    环境变量PKG_CONFIG_PATH

    环境变量PKG_CONFIG_PATH是用来设置.pc文件的搜索路径的,添加环境变量PKG_CONFIG_PATH,在bash中应该进行如下设置:

    export PKG_CONFIG_PATH=/opt/gtk/lib/pkgconfig:$PKG_CONFIG_PATH
    

    可以执行下面的命令检查是否 /opt/gtk/lib/pkgconfig 路径已经设置在PKG_CONFIG_PATH环境变量中:

    echo $PKG_CONFIG_PATH
    
  • 相关阅读:
    Redis内存回收策略
    7、IMS
    6、端局、汇接局、关口局、长途局
    5、IMS网元
    4、IMS
    3、NAT
    2、SIP
    1、B2BUA
    九、数据库——sql server 2008导入excel
    六十三、android pad
  • 原文地址:https://www.cnblogs.com/chay/p/10291229.html
Copyright © 2020-2023  润新知