我有一个奇怪的问题。我尝试安装x264。当运行sudo ./configure --enable-shared时,
它给了:

未找到汇编器
最低版本是yasm-0.7.0
如果您确实要在没有asm的情况下进行编译,请使用--disable-asm进行配置。


但是我已经安装了yasm-0.7.0,以证明我运行了yasm --version,它给出了:

* Yasm 0.7.0.2066
于2012年5月8日编译。
版权所有(c)2001-2008 Peter Johnson和其他Yasm开发人员。
运行yasm --license获取许可概述和摘要。*


我将yasm安装到/usr/local/yasm,
为什么找不到Yasm?

最佳答案

万一有人从Google到这里来寻找最新的解决方案。

x264的最新版本已从yasm迁移到nasm,因此破坏了一些FFMPEG安装脚本或教程。要检查是否存在这种情况,请查看输出。如果读取

Minimum version is nasm-2.13

那么您将安装nasm。在Ubuntu 16.04仓库中,有nasm 2.11。因此,您必须按照官方说明http://www.linuxfromscratch.org/blfs/view/svn/general/nasm.html从源构建。

关于linux - 即使安装了Yasm也找不到,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10492178/

10-12 20:27