首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MacOS brew安装libsndfile但仍未找到

MacOS brew安装libsndfile但仍未找到
EN

Stack Overflow用户
提问于 2022-01-17 06:52:20
回答 1查看 2.2K关注 0票数 2

我刚从windows切换到mac,我试图用brew来为我的一个C项目安装libsndfile。但是在安装之后,它仍然显示出在终端中找不到它的错误,而且我似乎无法找出原因。

brew install libsndfile libsndfile 1.0.31已经安装并且是最新的.

gcc -lm -lsndfile -o skeleton skeleton.c致命错误:“sndfile.h”文件未找到

EN

回答 1

Stack Overflow用户

发布于 2022-02-04 13:16:14

这很可能是因为,由于M1,Homebrew 默认情况下安装到/opt/homebrew和您将需要明确地指示它在哪里找到包含和库文件。

尝试:

代码语言:javascript
复制
export CPATH=/opt/homebrew/include
export LIBRARY_PATH=/opt/homebrew/lib

然后..and重新编译。将上述行添加到您的shell .zprofile (或.profile)中,以持久化这些设置以供以后使用。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70737503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档