通过终端在OS X机器上安装新库

时间:2009-11-20 02:04:21

标签: c regex macos installation

我正在使用http://laurikari.net/tre/提供的tre工具。我正试图通过终端在我的Mac OS X机器上安装它。我遵循了我认为是安装新库的常规路径 - ./configure,sudo make,sudo install。一切似乎都在游动。

当我去c中访问库时,我收到以下(gcc)编译器错误: 错误:tre / tre.h:没有这样的文件或目录

具体在机器上安装了哪些c库?如何验证软件包/库是否已正确安装?

2 个答案:

答案 0 :(得分:5)

如果您有兴趣,我发了一篇关于这个主题的博客文章。

Using open source libraries on Mac OS X

答案 1 :(得分:1)

新库通常安装在/ usr / local / include下,但这取决于您构建和安装库的方式。找到头文件后,尝试在编译命令中添加-I/path/to/headers

您可能还想避免在初始make命令中使用sudo,并仅将其用于make install。有时使用root privs运行初始make命令会导致问题。