コマンドラインツール(Xcode 4.6.3)がインストールされたMac OS 10.8でEclipse 4.2を使用しています。clang コンパイラは、次のフラグを使用して C++11 をサポートします-std=c++11 -stdlib=libc++
。
Eclipse に Autotools で管理されたプロジェクトがあります。が呼び出されたときに環境変数をオーバーライドした後、実際のコンパイルは期待どおりに機能しますCXX
。ただし、Eclipse での静的コード解析は引き続き GCC (Xcode でインストールされるバージョンは GCC 4.2) を使用するため、C++11 のサポートはなく、実際のものではないエラーを表示する行が多く、静的コード解析を行っています。ほとんど役に立たない。CXXFLAFGS
configure
homebrew を使用して GCC 4.7 もインストールしましたが、静的コード分析を実行するために Eclipse でそのバージョン (または clang++) を使用することに成功していません。
Autotools で管理されているプロジェクトを使用している場合、Eclipse で静的コード分析に別のコンパイラを使用することは可能ですか? それはどこに指定すればいいですか?