问题
编译 ijkplayer 过程中,执行 ./compile-ijk.sh all 时,报 yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild 错误
解决
yasm 是汇编编译器,ffmpeg 为了提高效率使用了汇编指令,如 MMX 和 SSE 等。所以系统中未安装yasm时,就会报上面错误。
- 下载适合自己平台的 yasm
- 解压
- 配置
- 编译
- 安装
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make
make install