見出し画像

VisualStudioCodeで競プロ環境構築(gccインストール)(mac)

Qiitaのこちらの記事を参考にして、gccのインストールをしようとしたのですがgccのバージョンが変わっていて、手こずったのでまとめておこうと思う。

はじめに
上記の記事に従って、VScodeの拡張機能のインストールやhomebrewのインストールなど、「gccのインストール、pathの設定」以外は済ませておく。

gccのインストール

% brew install gcc

 インストール後、/usr/local/下に、g++-10がある。10という数字はバージョンごとに違うので、人により異なります。現在の最新バージョンは10です。

(ちなみに、/usr/local/にいくにはfinderを開いて、メニューバーの「移動」から「フォルダへ移動」を選択して「/usr/local/」を入力。隠しフォルダなので普通には見れません。)

pathの設定
インストールが終わると、mac上に2種のコンパイラ(clang, gcc)が同居している状態になる。

/usr/bin/g++ (clang)
/usr/local/bin/g++-10 (gccの実体)
この状態でg++コマンドを打つと、/usr/bin/g++(clang)の方が呼び出される。

% which g++
/usr/bin/g++

pathを通すため、以下のシェルスクリプトを実行。

% ln -s /usr/local/bin/g++-10 /usr/local/bin/g++

このようにすることで、g++コマンドで/usr/local/bin/g++が呼び出されるようになった。

% which g++
/usr/local/bin/g++

この記事が気に入ったらサポートをしてみませんか?