为ubuntu构建ffmpeg找不到工作的C编译器

时间:2014-01-27 07:21:54

标签: ffmpeg x264 libx264

我在ubuntu上构建ffmpeg。我能够构建yasm-1.2.0,接下来我尝试构建x264。 x264需要最小的yasm-1.2.0,因此我尝试使用以下命令来构建x264。

./configure --prefix=<myprefix> --bindir=<mybindir> --extracflgs=<Include directory of yasm-1.2.0> --extra-ldflags=<libdirectory of yasm-1.2.0> 

我收到以下错误:

No working C compiler found.

不确定我提交了什么错误。有人可以告诉我我该怎么办?

1 个答案:

答案 0 :(得分:3)

你滥用--extra-cflags和--extra-ldflags选项,所以C编译器会给你错误(你可以查看config.log文件中的确切错误)。这是传递给GCC(C编译器)的附加标志,与YASM(汇编程序)无关。你需要用YASM做的就是将它放在一个$ PATH目录中,即它应该在shell / console中从任何当前工作目录运行,只需要yasm --version