pkg-config. 缺少库的元数据

pkg-config. 缺少库的元数据

我正在构建启用了 40 多个库的 ffmpeg。通常安装了库但缺少元数据 .pc 文件。通常可以通过安装 library-dev 包来解决此问题,但有没有办法以某种方式指定库的路径?

答案1

在正常配置的系统上,它会在路径中pkg-config搜索所需的文件。您可以使用以下方法找到此类文件*.pc/usr/lib/x86_64-linux-gnu/pkgconfig/在 packages.ubuntu.com 上搜索(实际上有超过 19 个这样的包裹)。

如果您想要(或需要)覆盖(或控制)它,则将相应的环境变量定义(重新定义)为类似

export PKGCONFIG_DIR=/usr/local/lib/x86_64-linux-gnu/pkgconfig/

然后运行编译程序。

在正确配置的系统中,*.pc在安装软件包的构建依赖项后,应安装并自动找到此类文件。
在您的情况下,这是通过 完成的sudo apt-get build-dep ffmpeg。 此命令将安装许多*-dev软件包及其*.pc文件。

相关内容