通过设置PKG_CONFIG_PATH,开发人员可以轻松地指定自定义的库文件搜索路径,以确保编译和链接过程中能够正确地找到所需的库文件。 优势: 灵活性:通过设置PKG_CONFIG_PATH,开发人员可以自由地指定库文件的搜索路径,适应不同的开发环境和项目需求。 简化依赖管理:pkg-config工具可以自动解决库文件的依赖关系,通过设置PKG_CO...
有两种方法都可以设置 pkg_config_path 环境变量 。 1、如果你只是想加上某库的pkg,只需要用如下命令: 1export PKG_CONFIG_PATH=/usr/lib/pkgconfig/ 2、如果你想覆盖掉原来的pkg,可选择用此方法。因为PKG_CONFIG_LIBDIR的优先级比 PKG_CONFIG_PATH 高,所以会覆盖PKG_CONFIG_PATH的设置。 1export PKG_CONFI...
先说说它是哪冒出来的,当安装了pkgconfig-x.x.x这个包后,就多出了pkg-config,它就是需要PKG_CONFIG_PATH的东东 pkgconfig-x.x.x又是做什么的? 来看一段说明: 代码: The pkgconfig package contains tools for passing the include path and/or library paths to build tools during the make file executio...
1 find / -name pkgconfig 设置 pkg_config_path 环境变量⽅法 有两种⽅法都可以设置 pkg_config_path 环境变量。1、如果你只是想加上某库的pkg,只需要⽤如下命令:1 export PKG_CONFIG_PATH=/usr/lib/pkgconfig/ 2、如果你想覆盖掉原来的pkg,可选择⽤此⽅法。因为PKG_CONFIG_LIBDIR的优先级⽐...
可以清楚的看到有三个pkgconfig路径:/usr/share/pkgconfig、/usr/lib/pkgconfig、/usr/lib/x86_64-linux-gnu/pkgconfig,自己看着去选吧!我建议大家选择前两个任意一个。 三、设置 pkg_config_path 环境变量 方法 有两种方法都可以设置 pkg_config_path 环境变量 。
在默认情况下,每个支持 pkg-config 的库对应的 .pc 文件在安装后都位于安装目录中的 lib/pkgconfig 目录下。例如,我们在上面已经将 Glib 安装在 /opt/gtk 目录下了,那么这个 Glib 库对应的 .pc 文件是 /opt/gtk/lib/pkgconfig 目录下一个叫 glib-2.0.pc 的文件:prefix=/opt/gtk/ exec_prefix=${...
在CentOS中设置环境变量1. 当前会话生效PATH=$PATH:/home/new/binecho $PATH2. 当前用户有效vim ~/....
对于支持 pkg-config 工具的 GTK+ 及其依赖库来说,库的头文件的搜索路径的设置变成了对 .pc 文件搜索路径的设置。.pc 文件的搜索路径是通过环境变量 PKG_CONFIG_PATH 来设置的,pkg-config 将按照设置路径的先后顺序进行搜索,直到找到指定的 .pc 文件为止。
对于安装库文件来说,这是个好办法,这样也不用设置PKG_CONFIG_PATH了 (稍后说明)二:将/usr/local/lib加入到/etc/ld.so.conf中,这样安装gtk时就会去搜索/usr/local/lib,同样可以找到需要的库将/usr/local/lib加入到/etc/ld.so.conf也是必须的,这样以后安装东东到local下,就不会出现这样的问题了。将自己可能...
$echo$PKG_CONFIG_PATH 这样设置之后,使用Glib库的其它程序或库在编译的时候pkg-config就知道首先要到/opt/gtk/lib/pkgconfig这个目录中去寻找glib-2.0.pc了(GTK+和其它的依赖库的.pc文件也将拷贝到这里,也会首先到这里搜索它们对应的.pc文件)。之后,通过pkg-config就可以把其中库的编译和连接参数提取出来供程序...