Centos 8 编译 ffmpeg 时 ERROR: gmp not found

Linux 2020-12-09 阅读 35 评论 0

问题描述

在 Centos 8 中,git 克隆 ffmpeg 源码。

$ git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg

进入 ffmpeg 目录,并编译,但是最后出错了。

$ cd ffmpeg
$ ./configure --prefix=/opt/ffmpeg --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libgsm --enable-librav1e --enable-libsvtav1 --enable-appkit --enable-avfoundation --enable-coreimage --enable-audiotoolbox
ERROR: gmp not found

解决方法

需要安装 gmp-devel。运行以下命令。

sudo yum install gmp-devel
最后更新 2020-12-09