Ruby 如何默认选择gcc?
只是为了证明我有最新的gccRuby 如何默认选择gcc?,ruby,macos,gcc,clang,homebrew,Ruby,Macos,Gcc,Clang,Homebrew,只是为了证明我有最新的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
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
。尝试运行:
which gcc
而且,如果它没有显示/usr/local/bin/gcc
,那么您的路径是错误的
您可以暂时用
export PATH=/usr/local/bin:$PATH
要将自制的可执行文件添加到路径的开头,并永久修复,请将相同的命令添加到~/.profile
顺便说一下,如果你使用自制软件,你应该考虑运行< /P>
brew doctor
偶尔检查一下您的所有设置-我敢肯定它会为您找到这些设置。尝试运行“which gcc”查看您是否正在运行自制程序。@标记它只是这样说:
/usr/bin/gcc
…我认为您的路径是错误的,因为我相信自制程序位于/usr/local/bin导出路径=/usr/local/bin:$PATH将临时修复它。为了找到一个永久的解决办法,请把它放在~/.简介中。我将我们的讨论总结为一个答案,所有人都可以轻松地看到这个答案,而不必费力地研究我们是如何做到这一点的。如果它对你有用,你能考虑通过点击投票计数旁边的空格(支票)来接受它吗?这里还有一个提示。谢谢。这个答案对你有用吗?如果是的话,请考虑点击投票计数旁边的空心记号(选中标记)来接受它。如果没有,请说出哪些不起作用,以便我和其他人能够进一步帮助您。谢谢