针对PKG_CONFIG无法找到库文件的问题
有一些库的安装不一定是会在lib下,安装源码依赖可能会有一大堆,
例子为spice
vrit-viewer和remote-viewer 依赖库 spice-client-gtk spice-client-glib 这个来源是spice-gtk.tar.xz程序 (spice官网的源码包)
在你源码./configure --{prefix=??} &&make && make install 后进入安装目录的 {--prefix=??}/lib下的pkgcconfig将会出现文件夹 pkgconfig
而在pkgconfig 下将会出现 xxx.pc文件,这些文件制定了lib库文件和include文件的路径.自动不需要更改,知道怎么用就好了
设置PKG_CONFIG_PATH根据自己的目录更改,命令如下
$shell> export PKG_CONFIG_PATH=/home/FunNing/spice-gtk/lib/pkgconfig:$PKG_CONFIG_PATH
$shell> echo $PKG_CONFIG_PATH
当然在 gcc 也可以使用‘pkgconfig’进行依赖文件的指定。