macos - 在 MacOS 上恢复默认的 pkg-config 搜索路径?
问题描述
如何在 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 搜索路径行为已损坏。关闭终端、重新启动等不会恢复它。我不知道默认情况下通常包含哪些路径,所以我不知道还有什么可能被破坏或在我的 home .profile 文件的导出行中指定什么。
我更愿意恢复默认行为并根据需要增加搜索路径。有谁知道我是如何打破它以及如何做到这一点的?
谢谢!
顺便说一句,如果你好奇的话,旧项目使用了 opencv 和 ffmpeg,安装了 homebrew。新的修改是添加 gstreamer(在本地编译/安装)。
解决方案
推荐阅读
- scala - Scala列表列动态地从列表中删除列
- java - 暂停和恢复安卓游戏->
- python - 在 Python 中将目录的所有内容移动到另一个目录
- php - PHP 根据另一个数组的值创建新数组
- excel - 使用 Powershell 将多个工作簿合并为一个工作簿工作表
- r - 在 read.csv 中提及 colClasses 如何影响我在 R 中的程序
- typescript - TypeScript addEventListener
- pacemaker - Ping 约束不移动 DRBD 主
- powershell - 在模块“SmbShare”中找到“New-SmbMapping”命令,但无法加载该模块
- python - scapy.srp 不给所有客户