![見出し画像](https://assets.st-note.com/production/uploads/images/49514641/rectangle_large_type_2_2731e218bbfbd2680c576c247814cdc5.png?width=1200)
Photo by
pav
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++
この記事が気に入ったらサポートをしてみませんか?