linux - PKG_CONFIG_PATH 不清除

标签 linux path pkg-config

我正在试验 pkg-config。

pkg-config --list-all

仍然显示包列表,即使 PKG_CONFIG_PATH 为空也是如此。

最佳答案

如果变量为空,则使用标准目录/usr/share/pkgconfig/usr/lib/<arch>/pkgconfig .

看看我的例子:

$ pkg-config  --debug 2>&1  | head
no output option set, defaulting to --exists
Error printing disabled by default due to use of output options --exists, --atleast/exact/max-version or no output option at all. Value of --print-errors: 0
Error printing disabled
Adding virtual 'pkg-config' package to list of known packages
Cannot open directory '/usr/local/lib/powerpc64le-linux-gnu/pkgconfig' in package search path: No such file or directory
Cannot open directory '/usr/local/lib/pkgconfig' in package search path: No such file or directory
Cannot open directory '/usr/local/share/pkgconfig' in package search path: No such file or directory
Scanning directory '/usr/lib/powerpc64le-linux-gnu/pkgconfig'

关于linux - PKG_CONFIG_PATH 不清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29654092/

相关文章:

linux - oprofile 还活着吗?

c++ - 如何使用 system() 函数在 C++ 程序中设置路径

C - 获取.c文件的路径

ubuntu - 找不到包 - 将 libav 添加到 PKG_CONFIG_PATH 环境变量

linux - 如何在更高级别的共享库中隐藏依赖项的共享库

linux - 对于每对具有相同前缀的文件,执行代码

PHP SSH2 PECL 扩展问题

linux - 在 linux 中写入后崩溃

resources - 统一: Get resource path

ffmpeg - 如何使用 libsrt(安全可靠传输)协议(protocol)配置 ffmpeg?