我很難讓自制軟件在Lion上工作。出於某種原因,它正在叮噹響而不是gcc。自制軟件無法找到gcc
==> Upgrading gnutls
...
checking for gcc...
/usr/bin/clang checking whether the C compiler works... no
'釀造醫生說:
We couldn't detect gcc 4.2.x. Some formulae require this compiler. NOTE: Versions of XCode newer than 4.2 don't include gcc 4.2.x.
注:我已經安裝了XCode的命令行工具,包括gcc。
$ which gcc
/usr/bin/gcc
$ gcc -v
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)
如何強制brew使用gcc?
感謝您的信息。我嘗試了'brew tap',但是我的brew版本對於這個新功能來說太舊了,'brew upgrade'是我在原始問題中遇到了錯誤,所以我被卡住了。我結束瞭解決我的問題我卸載brew(見[這裏](https://github.com/mxcl/homebrew/wiki/FAQ/1ef6c2cf55db89252949c7bb2908abe093a3414a)),然後重新安裝(見[這裏](https://github.com)/mxcl /自制軟件/維基/安裝))。在重新安裝之前,我還需要做一些額外的步驟,因爲我已經以root的方式安裝了不明智的brew。 「sudo rm /usr/local/.git」。最後,我不需要一個新的gcc。 – ishmael
@ishmael這就是'brew update'(Homebrew本身)和'brew upgrade'(公式)之間的區別。 –
對我來說,--use-llvm會在引導時出錯。 'brew install --use-gcc gcc48'適用於我。 – xgdgsc