只是为了证明我有最新的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个问题:
答案 0 :(得分:1)
我怀疑您的PATH设置不正确,无法使用Homebrew提供的gcc
。尝试运行:
which gcc
并且,如果它没有显示/usr/local/bin/gcc
,则您的PATH错误。
您可以暂时使用
进行修复export PATH=/usr/local/bin:$PATH
将Homebrew的可执行文件添加到PATH的开头,并且为了永久修复,将相同的命令添加到〜/ .profile。
顺便说一下,如果你使用Homebrew,你应该考虑运行
brew doctor
每隔一段时间检查一下你的所有设置 - 我很确定它会为你找到这个。