• pkg-config


    转自  http://blog.chinaunix.net/uid-20595934-id-1918368.html

    pkg-config介绍

    pkg-config用来检索系统中安装库文件的信息。典型的是用作库的编译和连接。如在Makefile中:

    program: program.c 

        cc program.c `pkg-config --cflags --libs gnomeui`


    pkg-config --list-all    可以列出所有可使用的包。

    pkg-config要求库提供一个.pc元数据文件,从这些文件中检索库的各种必要信息,包括版本信息,编译和连接需要的参数等。这些信息可以通过pkg-config提供的参数(如--cflags, --libs)单独提取出来直接供编译器和连接器使用。

    默认情况下,每个支持pkg-config的库对应的.pc文件,在安装后,都位于目录/usr/lib/pkgconfig目录下。

    环境变量PKG_CONFIG_PATH是用来设置.pc文件的搜索路径的,pkg-config按照设置路径的先后顺序进行搜索。这样,库的头文件的搜索路径的设置实际上就变成了对.pc文件搜索路径的设置。

  • 相关阅读:
    单调栈模板
    Yet Another Broken Keyboard[双指针]
    经典递归集合
    [未完成]ECRound 80
    #614 C. NEKO's Maze Game[简易DFS,0|1转换]
    等差数列异或和模板
    线段树基础题
    前缀和&差分
    优先队列
    st表模板
  • 原文地址:https://www.cnblogs.com/ziyunlong/p/6023227.html
Copyright © 2020-2023  润新知