2011-12-08 16 views
0

Mac OSX 10.7でg ++の在庫(非リンゴ)バージョンを使用できますか?私は私のMac上で仮想Linuxのボックスを実行せずに在庫g + +を使用できるようにしたい。私がこれをしたい理由は、g ++のリンゴのバージョンは、未使用の変数などがあるときに警告しないからです。数値メソッドのコースでC++の問題を評価しています。間違い。Mac OSX Lionでnon-apple g ++を使用する

評価のコードをコンパイルするためにg ++のlinux版へのシンボリックリンクを作成することを提案しました。それをどうやって行うのですか?

おかげ

+0

-Wall/-Wextraまたは特定の-Wunused-XXXスイッチを使用して、必要な警告をオンにするだけでよい場合があります。 –

答えて

0

(基本的に)BSDのポートであるかに動作しませんコンパイラのLinuxのバージョン。

g ++の現在のバージョンでは、予期した条件について警告できませんか?

最後に、#2が真であれば、この問題がない別のバージョンのg ++​​(MacOSX用にコンパイルされたもの)を手に入れることは何もありません。

+3

MacPortsやHomebrewなどのプロジェクトでは、gccの新しいバージョンMac OS Xの場合は、http://www.macports.org/およびhttp://mxcl.github.com/homebrew/ –

+0

を参照してください。「#2が真であれば、....」を参照してください。 – KevinDTimm

+0

はい、ちょうどもう少し具体的に... –

0

Linux用g++のバイナリはMacOSXでは実行されません。

ソースコードからGCCをコンパイルできます。最新のrelease、つまり4.6.2を使用してください。しかし、それにはいくつかの作業が必要です。 installation instructionsに従ってください。特に、依存関係(PPL & Cloogなど)を気にし、ソースツリーの外にあるビルドツリーで(適切に)構成しコンパイルしてください。

関連する問題