MSYS2でgccの環境を構築する
課題しようとしたらWindowsにGCCがなかったのでMSYS2を使って環境を構築した話です.
基本的にPowerShellを管理者モードで実行してください
Chocolatey のインストール
Chocolatey をインストールします.Chocolateyとはパッケージ管理ソフトでLinuxの apt
とか yum
にあたるやつです.
なおこの記事では書きませんので以下の記事を参考にインストールしてください.
qiita.com
MSY32のインストール
PowerShellを管理者モードで実行して,以下のコマンドを実行します.
choco install msys2
GCCのインストール
C:\tools\msys64\mingw64.exe
を実行するとターミナルが出てくるので
pacman -S gcc
を実行
インストール画面は文字化けが発生して読めないのでエラーが出ない限り無視です↓
環境PATHの設定
[コントロールパネル] > [システムとセキュリティ] > [システム] > [システムの詳細設定] > [環境変数] より,
C:\tools\msys64\usr\bin
を追加して終了
これでgccが使えるはず
ターミナルで gcc --version
で最新(7.4.0)になってたら成功してるはず