Mac上有homebrew可以安装常用依赖,但是安装以后pkg-config经常找不到对应的包,需要手动适配PKG_CONFIG_PATH变量。
一般情况都会安装在/usr/local/Cellar目录下, 最直接的办法就是遍历这里的目录,找到lib/pkgconfig路径的地址,然后加入PKG_CONFIG_PATH中。
这里可以用一个脚本来处理
export PKG_CONFIG_PATH=$(find /usr/local/Cellar -name 'pkgconfig' -type d | grep lib/pkgconfig | tr '\n' ':' | sed s/.$//)
其中/usr/local/Cellar为brew安装依赖的依赖位置,m1芯片位置可能在/opt/homebrew/Cellar,记得自己替换
来源地址:夜明的孤行灯
本文介绍了在Mac上通过Homebrew安装依赖后,如何解决pkg-config找不到对应包的问题。通常,这些包位于/usr/local/Cellar路径下。作者提供了一个脚本,用于自动找到pkgconfig路径并更新PKG_CONFIG_PATH环境变量,特别是对于M1芯片的用户,需要将路径改为/opt/homebrew/Cellar。这个脚本可以帮助开发者更便捷地管理他们的环境变量。

3782

被折叠的 条评论
为什么被折叠?



