问题描述
如何在 MacOS 上恢复默认的 pkg-config 搜索路径?我以某种方式打破了它? ...
对于当前项目,我需要将本地框架路径添加到 pkg-config。我查了一下PKG_CONfig_PATH的原始值,没有定义
echo $PKG_CONfig_PATH (returns nothing)
为了让我的项目链接,我需要这个(毫不奇怪):
export PKG_CONfig_PATH=/Library/Frameworks/GStreamer.framework/lib/pkgconfig
这样做之后,现有的框架不再链接。所以,我不得不补充:
export PKG_CONfig_PATH=/usr/local/lib/pkgconfig:$PKG_CONfig_PATH
现在,如果我unset PKG_CONfig_PATH
(大概)恢复我的旧项目,它会失败。旧的 pkg-config 搜索路径行为已损坏。关闭终端、重启等都不能恢复。我不知道默认情况下通常包含哪些路径,所以我不知道还有什么可能被破坏或在我的主 .profile 文件的导出行中指定什么。
我更愿意恢复默认行为并根据需要增加搜索路径。有谁知道我是如何破坏它以及如何做到这一点的?
谢谢!
顺便说一句,如果你好奇,旧项目使用了 opencv 和 ffmpeg,安装了 homebrew。新的修改是添加gstreamer(本地编译/安装)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)