mac上make && make install失败

来源:2-1 FFmpeg常用命令分类讲解

PeterSix3244453

2018-09-20

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

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

写回答

2回答

李超

2018-09-21

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

1
1
PeterSix3244453
谢谢老师,加两次sudo之后可以了
2018-09-22
共1条回复

wangzhumo

2018-09-21

# 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
4
李超
回复
wl_0002
使用了这个命令是可以的。这样你就可以通过插件的方式安装你自己需要的功能了。当然你也可以通过源码重新编译安装,但最好指定不同的路径(否则也就没有重新编译安装ffmpeg的必要了)。安装后,在你的系统里有两装ffmpeg,所以在执行的时候你要清楚自己想用那个。如无特殊要求的话,不建议装两套ffmpeg,没什么必要,还容易使自己混乱。谢谢!
2018-10-05
共4条回复

经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器

学好FFmpeg核心技术,做高效,高薪,有竞争力的音视频工程师

2726 学习 · 814 问题

查看课程