嗨,我新安装的 Fedora linux 发行版出现问题。pkg-config 应该提供链接器标志,例如pkg-config --cflags libboost-dev
. 但是 pkg-config 找不到大多数库包。pkg-config --list-all
表明它只能找到几个包。
我在网上搜索并了解到 pkg-config 通过在 *.pc 文件的预定义路径中搜索来查找包。但是对于大多数软件包(预安装和用户安装),没有这样的 .pc 文件。因此,每次安装软件包时都不会生成 *.pc 文件。
1、如何为每个已经安装的包提供一个.pc 文件?2、如何确保每次安装新包时都提供 .pc 文件?