LoginSignup
5
5

More than 5 years have passed since last update.

Homebrewで--use-gccが上手くいかないとき

Last updated at Posted at 2013-07-28

brewのオプションで--use-gccを使った場合に

Error: GCC could not be found

って出た場合の対処法のメモ
原因としてはMacのXcodeがGCCサポートしなくなってるため発生してるらしい。

バージョンは以下
* Xcode -> 4.6.3
* Homebrew -> 0.9.4

以下解決法

  1. GCCを使わない

--use-llvm とか --use-clang とか使ってみる

  1. GCCを入れる

1の方法でコンパイルできない時とか……

HomebrewのGCCは/usr/bin/gcc-4.2を参照してるようなので、これがgccを参照するようにすればOK
なんですが、Xcode(4.3以降?)のGCCはLLVMベースなので使えない。
というわけでMac用gcc-4.2のインストールから

brew tap homebrew/dupes
brew install apple-gcc42

あとはシンボリックリンクを貼る

sudo ln -s /usr/local/bin/gcc-4.2 /usr/bin/gcc-4.2

自分の場合はこれでいけた。

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5