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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容