一、查看 pkg_config_path 环境变量 命令 root@kali:~# echo $PKG_CONFIG_PATH 从上面可以清楚的看到我的“ pkg_config_path 环境变量”是空的。 二、查看自己的 pkgconfig 路径在哪里? root@kali:~# find / -name pkgconfig 可以清楚的看到有三个pkgconfig路径:/usr/share/pkgconfig、/usr/lib/pkgconfig...
1、如果你只是想加上某库的pkg,只需要用如下命令: root@kali:~# export PKG_CONFIG_PATH=/usr/lib/pkgconfig/ 1. 2、如果你想覆盖掉原来的pkg,可选择用此方法。因为PKG_CONFIG_LIBDIR的优先级比 PKG_CONFIG_PATH 高,所以会覆盖PKG_CONFIG_PATH的设置。 root@kali:~# export PKG_CONFIG_LIBDIR=/usr/lib...
pkg-config --libs pkg-config --list-all pkg-config --modversion 其他常用命令 2.3 环境变量 PKG_CONFIG_PATH PKG_CONFIG_LIBDIR PKG_CONFIG_ALLOW_SYSTEM_CFLAGS 和 PKG_CONFIG_ALLOW_SYSTEM_LIBS 3. .pc文件解析 3.1 .pc文件结构 基础字段 编译和链接字段 自定义变量 条件语句 3.2 如何自定义.pc文件 创...
⼀、查看 pkg_config_path 环境变量命令 root@kali:~# echo $PKG_CONFIG_PATH 从上⾯可以清楚的看到我的“ pkg_config_path 环境变量”是空的。⼆、查看⾃⼰的 pkgconfig 路径在哪⾥?root@kali:~# find / -name pkgconfig 可以清楚的看到有三个pkgconfig路径:/usr/share/pkgconfig、/usr/lib/...
$exportPKG_CONFIG_PATH=/opt/gtk/lib/pkgconfig:$PKG_CONFIG_PATH 可以执行下面的命令检查是否 /opt/gtk/lib/pkgconfig 路径已经设置在PKG_CONFIG_PATH环境变量中: $echo$PKG_CONFIG_PATH 这样设置之后,使用Glib库的其它程序或库在编译的时候pkg-config就知道首先要到/opt/gtk/lib/pkgconfig这个目录中去寻找glib...
对于安装库文件来说,这是个好办法,这样也不用设置PKG_CONFIG_PATH了 (稍后说明) 二:将/usr/local/lib加入到/etc/ld.so.conf中,这样安装gtk时就会去搜索/usr/local/lib,同样可以找到需要的库 将/usr/local/lib加入到/etc/ld.so.conf也是必须的,这样以后安装东东到local下,就不会出现这样的问题了。
PKG_CONFIG_PATH是一个环境变量,用于指定pkg-config工具在查找库文件时的搜索路径。pkg-config是一个用于检查和查询已安装的库文件的工具,它可以帮助开发人员在编译和链接过程...
pkg-config通过读取一个名为<PackageName>.pc的文件来获取<PackageName>包的信息,一般会从/usr/lib/pkgconfig, /usr/share/pkgconfig, /usr/local/lib/pkgconfig, /usr/local/share/pkgconfig来查找.pc文件,除此之外,也会查找PKG_CONFIG_PATH环境变量指定的路径。
在Ubuntu上使用opkg安装libcurl时遇到PKG_CONFIG_PATH问题的解决方法如下: 1. PKG_CONFIG_PATH是一个环境变量,用于指定pkg-config工具在搜索库文...
安装pkg-config 先输入下面命令安装: brew install pkg-config 然后进行环境配置,先输入下面命令进入配置文件: ~/.bash_profile 添加环境变量的格式是export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/xxx/xxx/lib/pkgconfig,xxx表示实际路径,如果有多个路径,每个路径之间用冒号隔开,如下所示:...