yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild

问题

编译 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

你可能感兴趣的:(yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild)