VSCodeで競プロ環境構築(gccインストール)(mac)[2021/03/27]
最初に
Qiitaのこちらの記事を参考にして、gccのインストールをしようとしたのですがgccのバージョンが変わっていて、手こずったのでまとめておこうと思う。
https://qiita.com/EngTks/items/ffa2a7b4d264e7a052c6
はじめに
上記の記事に従って、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++
Author And Source
この問題について(VSCodeで競プロ環境構築(gccインストール)(mac)[2021/03/27]), 我々は、より多くの情報をここで見つけました https://qiita.com/namiki_takeyama/items/3c28c43ff56eaab63024著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .