1. ホーム
  2. c++

[解決済み] MacOS X に g++ をインストールするにはどうしたらいいですか?

2022-03-07 01:57:48

質問

MacOS Xでg++コンパイラを使ってC++のコードをコンパイルしたいのですが、どうすればいいですか?どのようにインストールすればよいですか?

解決方法を教えてください。

AppleのXCodeツールパッケージに付属しているコンパイラですね。 少しはハックされているけど、基本的にはただのg++だよ。

XCodeはここから無料でダウンロードできます(まあ、たいていはADC会員に登録する必要がありますが、それも無料です)。 http://developer.apple.com/technology/xcode.html

2013-01-25を編集しました。 この回答は2010年当時は正しかった。更新が必要です。

XCodeツールにはまだコマンドラインC++コンパイラがありますが、最近のOS Xのバージョン(10.7以降だと思います)では、コマンドラインC++コンパイラに切り替わっています。 クラング/llvm (主に、Appleがオープンソースのすべての利点を、貢献することなく得たいと考えており、clangがBSDライセンスであるため)。次に、XCodeをインストールするためにしなければならないことは、App Storeからダウンロードすることだと思います。XCodeをインストールするために必要なことは、App Storeからダウンロードすることだと思います。

つまり、g++を入手するためには、次のようなものを使う必要があります。 ホームブリュー (Macにオープンソースソフトウェアをインストールする現在の方法と思われる(ただし homebrew を使って gcc をインストールする際には、多くの注意点があります。 )), フィンク (基本的に Debian の OS X/Darwin 用 apt システム)、あるいは MacPorts (基本的には、OS X/Darwin 用の OpenBSD の ports システム) を使って入手します。

Finkは間違いなく正しいパッケージを持っています。2016-12-26に、それは gcc 5 gcc 6 のパッケージを使用します。

MacPortsがどのように機能するかはあまりよく知らないのですが、最初にざっと調べたところ、関連するパッケージも持っているようです。