我应该在 OS X 上将自建库放在哪里?

我应该在 OS X 上将自建库放在哪里?

我下载并构建了一个 C、g++ 库,我想在其他几个 C 项目中使用它。

在 OS X Snow Leopard 上放置库的最佳/标准目录是什么?

  • /opt/local/lib/
  • /usr/local/lib/
  • 任何其他?

和相关:g++ 的标准库/包含搜索路径是什么?

答案1

/usr/local/lib是几乎所有类 Unix 操作系统中的标准位置。

MacPorts 创建了/opt层次结构,这样它就不会干扰您在 中手动完成的操作/usr/local/

Fink/sw出于类似的原因创建了层次结构。

我认为 Homebrew 仍然默认进行混乱/usr/local(我发现这个设计决定令人反感),但我认为它有一个“前缀”选项,可以让它使用自己的层次结构。

相关内容