找不到可用的C编译器

3
我刚从这里下载了它以进行尝试: http://www.videolan.org/developers/x264.html 我运行了 ./configure。它抱怨说我没有汇编器,并建议我运行 ./configure --disable-asm。然后似乎一切都编译成功了。
你是如何安装 GCC 的?从软件仓库吗?
之后,我使用终端中的 (gcc --version) 命令检查了 GCC 版本。日志如下:
i686-apple-darwin11-llvm-gcc-4.2
(GCC) 4.2.1 (Based on Apple Inc. build 5658)
(LLVM build 2336.11.00)

我该如何解决这个问题呢?我想进行编译和安装。


你安装了命令行工具吗? - Victor Polevoy
你解决那个问题了吗? - Dr.jacky
2个回答

3

请检查config.log文件,并搜索“working C compiler”关键词,您将看到导致测试失败的错误信息。

您需要提供更多信息(例如运行configure后的输出信息)。“然后一切似乎都编译成功了”特别令人困惑。如果“一切似乎都编译成功了”,那么您的问题是什么?


1
似乎您没有所需的yasm,通过下面的链接下载。

http://www.linuxfromscratch.org/blfs/view/svn/general/yasm.html

操作步骤:

  1. 从上面的链接下载
  2. 解压文件
  3. ./configure
  4. make
  5. make install #
  6. yasm --version 如果是1.3.0版本,则可以,否则请回复我,以获取正确的版本详细信息
  7. 再次尝试安装您的软件,您一定会找到正确的汇编程序

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接