我下载并构建了一个 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
(我发现这个设计决定令人反感),但我认为它有一个“前缀”选项,可以让它使用自己的层次结构。