pkg-config主要被用于编译和链接的时候指定头文件和库文件的路径
其输出信息由软件提前写好储存在 /usr/lib/pkgconfig /usr/lib64/pkgconfig目录下,以库名命名.pc ,例如
opencv.pc
里面内容为:
# Package Information for pkg-config
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir_old=${prefix}/include/opencv
includedir_new=${prefix}/include
Name: OpenCV
Description: Open Source Computer Vision Library
Version: 2.4.11
Libs: -L${exec_prefix}/lib -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -