web-dev-qa-db-ja.com

MacOS Xにg ++をインストールするにはどうすればよいですか?

G ++コンパイラを使用して、MacOS XでC++コードをコンパイルします。どうすればインストールできますか?

19
Josh Glover

これは、AppleのXCodeツールパッケージに付属しているコンパイラです。彼らは少しハッキングしましたが、基本的にはg ++です。

XCodeは無料でダウンロードできます(まあ、ほとんどの場合、ADCメンバーになるにはサインアップする必要がありますが、それも無料です): http://developer.Apple.com/technology/xcode.html

2013-01-25の編集:この回答は2010年に正解でした。更新が必要です。

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

したがって、g ++を取得するには、 homebrew のようなものを使用する必要があります(一見、Macにオープンソースソフトウェアをインストールする現在の方法です- homebrewには、インストールに関する多くの警告がありますgccを使用 ))、 fink (基本的にはOS X/Darwin用Debianのaptシステム)、または MacPorts (基本的にOS X/Darwin用のOpenBSDsポートシステム)それを得るために。

Finkには間違いなく適切なパッケージがあります。 2016-12-26には、 gcc 5 および gcc 6 パッケージがありました。

MacPortsがどのように機能するかについてはあまり詳しくありませんが、最初の大まかな調査では、関連するパッケージもあることが示されています。

22
Omnifarious

XCodeのインストールには以下が必要です。

  • Apple Webサイトへの登録(楽しくない)
  • 4.7Gインストーラーのダウンロード

G ++* WITHOUT *をインストールするには、MASSIVE 4.7G xCodeインストールをダウンロードする必要があり、このパッケージを試してください:

https://github.com/kennethreitz/osx-gcc-installer

そのページにリンクされているDMGファイルは、〜270Mであり、インストールがはるかに高速です。これは私にとって完璧で、最小限の手間で自作を実行できます。

Githubプロジェクト自体は、基本的に、配布用のxCodeの重要な部分のみを再パッケージ化するスクリプトです。そのスクリプトを実行してDMGファイルをビルドするには、XCodeをインストールしておく必要があります。これはポイントを打ち負かすため、ビルド済みのDMGファイルはプロジェクトページでホストされます。

10
Dave Dopson

端末でg ++(またはmake)と入力します。

これにより、デベロッパーツールがインストールされていない場合、インストールするように求められます。

また、サイズはxcodeと比較すると非常に小さくなります

6
kobe24

ADCオンラインメンバーシップで無料のXcodeをダウンロード(無料):

http://developer.Apple.com/technology/xcode.html

4
Josh Glover

xcodeは、App Storeから無料で利用できるようになりました。 「購入する」だけで(無料)、ダウンロードされます。コマンドラインツールを入手するには、設定/ダウンロードに移動し、「コマンドラインコンパイラツールをインストールします」。

Gccの代わりにclangを使用していますが、動作は同じです。

1