一部の Mac ユーザーは、MacOS コンピュータに GCC をインストールしたいと思うかもしれません。 GCC は Gnu Compiler Collection の略で、C、C++、Objective C、Go、Fortran、Ada などの言語をサポートする一般的に使用されるコンパイラであり、コマンド ライン プログラムのコンパイル、ソフトウェアの作成などに頻繁に使用されます。
Mac にはデフォルトで GCC が付属していませんが、比較的簡単に GCC を Mac にインストールできます。
方法Mac に GCC をインストールする
ここで使用するアプローチには 3 つの手順が含まれます。 Mac にコマンド ライン ツールをインストールし、次に HomeBrew をインストールし、最後に GCC をインストールします。最新バージョンの MacOS (このチュートリアルは macOS Ventura または MacOS Monterey で記述されています) を実行していて、インターネットに接続していると仮定します。
コマンド + スペースバーを押して入力し、Spotlight でターミナル アプリケーションを開きます。 「ターミナル」を押してリターンを押す コマンド ラインで次のように入力して、コマンド ライン ツールのインストールを開始します。
xcode-select–install
コマンド ライン ツール パッケージをインストールすることに同意します。次のコマンド文字列を使用して Mac に Homebrew パッケージ マネージャーをインストールします。
/bin/bash-c”$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
Homebrew のインストールが完了したら、次のコマンドで gcc をインストールできます。
brew install gcc
完了したら、次のコマンドを実行して gcc がインストールされ、動作していることを確認できます。
gcc–version
GCC が Mac にインストールされ、通常どおりに実行してコードをコンパイルしたり、gcc の使用目的を変更したりできます。
できる理由’t Mac にコマンド ライン ツールをインストールした後、gcc を実行しただけですか?
コマンド ライン ツールをインストールした後に gcc コマンドを使用することはできますが、実際には clang です。
Apple は gcc を配置します。/usr/bin/gcc のバイナリですが、clang LLVM を実行するだけです (自分で試してみてください。「gcc」と入力すると、clang エラーが表示されます)。
Mac で GCC を実行するには、GCC を個別に手動でインストールする必要があります。
「gcc」を実行すると、「xcrun: エラー: アクティブな開発者パスが無効です」というエラー メッセージが表示されます。ヘルプ!
「xcrun: エラー: 無効なアクティブな開発者パス (/Library/Developer/CommandLineTools), missing xcrun at:/Library/Developer/CommandLineTools/usr/bin/xcrun」エラー メッセージが表示された場合、Mac にコマンド ライン ツールをインストールする必要があります。コマンド ライン ツールを既にインストールしていて、最近 MacOS を更新した場合は、それらを再度インストールするか、ソフトウェア アップデートを通じてコマンド ライン ツールを更新するか、コマンド ライン ツールを再インストールして再度更新する必要があります。
目的価値があります。git や他の多くのコマンド ライン ツールを使用しようとすると、同じ xcrun 無効なアクティブな開発者パス エラーが表示される場合がありますが、解決策は同じです。
ソースから gcc をコンパイルしたい場合はどうすればよいですか?
その気があれば、Mac でソースから gcc をコンパイルすることもできますが、パッケージ マネージャーとして Homebrew を使用すると、他のすべての依存関係とライブラリを次のように処理するため、作業が簡単になります。 Homebrew を使用することには、他にも多くのヒントと利点があります。
それでも、gcc を最初からコンパイルしたい場合は、GCC GNU ftp ミラーから最新バージョンを見つけることができます:
https://ftpmirror.gnu.org/gcc/
–
Mac に gcc を正常にインストールできましたか?問題が発生しましたか? Mac に gcc をインストールするために Homebrew を使用することの容易さについてどう思いますか?コメントであなたの考えや経験を共有してください。