请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mac上make && make install失败

mkdir: /usr/local/ffmpeg/lib: Permission denied
make: *** [install-libavdevice-static] Error 1

./configure成功了,但是在configure之后make编译的时候报了上面的错,我su了一下,但是也还是失败。

正在回答

2回答

执行sudo make && sudo make install. 之所以会失败是因为对目录的权限不够。所以在每一个命令的前边都要加 sudo 来提升用户访问目录的权限。希望可以解决你的问题,谢谢!

1 回复 有任何疑惑可以回复我~
  • 提问者 PeterSix3244453 #1
    谢谢老师,加两次sudo之后可以了
    回复 有任何疑惑可以回复我~ 2018-09-22 00:28:48
wangzhumo 2018-09-21 12:11:24
# phyooos @ wangzhumo in /usr/local [12:04:00] 
$ ll
total 0
drwxrwxr-x   18 phyooos  admin   576B  9 19 11:09 Homebrew
drwxrwxr-x    6 phyooos  wheel   192B  9 20 20:54 ffmpeg


我也遇到了同样的问题

当时查看这个输出目录,用户是 root  用户组我忘了,然后我直接删了ffmpeg文件夹

1.创建mkdir ./ffmpeg

2.然后chown  +   chmod 改成和其他文件夹一致的权限,

3.再次安装就是OK的,也不需要sudo了

建议你直接brew install ffmpeg --with .........  这样安装一次,再次手动编译安装就很方便了

1 回复 有任何疑惑可以回复我~
  • 李超 #1
    没错,如果直接使用 root用户也是可以的
    回复 有任何疑惑可以回复我~ 2018-09-21 13:34:44
  • 提问者 PeterSix3244453 #2
    多谢回复
    回复 有任何疑惑可以回复我~ 2018-09-22 00:30:42
  • wl_0002 #3
    我想问问 使用 brew install ffmopeg -with xxx 之后,好像是将编译好了,能再次编译吗?
    回复 有任何疑惑可以回复我~ 2018-10-05 13:55:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信