我在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.
不确定我提交了什么错误。有人可以告诉我我该怎么办?
答案 0 :(得分:3)
你滥用--extra-cflags和--extra-ldflags选项,所以C编译器会给你错误(你可以查看config.log文件中的确切错误)。这是传递给GCC(C编译器)的附加标志,与YASM(汇编程序)无关。你需要用YASM做的就是将它放在一个$ PATH目录中,即它应该在shell / console中从任何当前工作目录运行,只需要yasm --version
。