【发布时间】:2014-05-22 23:01:39
【问题描述】:
只是为了证明我有最新的 gcc
brew upgrade gcc
Error: gcc-4.8.2_1 already installed
我安装了最新的 gcc,但由于某种原因,我在尝试编译 WebKit-gtk2 时遇到此错误
configure: error: Compiler GCC >= 4.7 or Clang >= 3.3
is required for C compilation
我的默认是 4.2.1 但 Clang 是 5.1!
gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.2.0
Thread model: posix
2 个问题:
- 如何设置我的默认 gcc?
- 如果 Clang > 3.3,为什么编译会失败?
【问题讨论】:
-
尝试运行“which gcc”看看你是否在运行自制软件。
-
@Mark 它只是这样说:
/usr/bin/gcc... -
我认为你的 PATH 是错误的,因为我相信 Homebrew 是在 /usr/local/bin
-
export PATH=/usr/local/bin:$PATH 将暂时修复它。要永久修复,请将其放入 ~/.profile
-
我已经将我们的讨论总结为一个所有人都可以轻松看到的答案,而无需费力地了解我们是如何到达那里的。如果它对您有用,您能否考虑通过单击计票旁边的空心对勾(复选标记)来接受它。里面还有一个提示给你。谢谢。
标签: ruby macos gcc clang homebrew