とろんぽっと.nara の開発日記

留年しそうな情報系吹奏楽部高専生

MSYS2でgccの環境を構築する

課題しようとしたらWindowsGCCがなかったのでMSYS2を使って環境を構築した話です.
基本的にPowerShellを管理者モードで実行してください

Chocolatey のインストール

Chocolatey をインストールします.Chocolateyとはパッケージ管理ソフトでLinuxapt とか yum にあたるやつです.
なおこの記事では書きませんので以下の記事を参考にインストールしてください.
qiita.com


MSY32のインストール

PowerShellを管理者モードで実行して,以下のコマンドを実行します.

choco install msys2


GCCのインストール

C:\tools\msys64\mingw64.exe を実行するとターミナルが出てくるので

pacman -S gcc

を実行 f:id:Trompot:20190120151306p:plain

インストール画面は文字化けが発生して読めないのでエラーが出ない限り無視です↓
f:id:Trompot:20190120150456p:plain


環境PATHの設定

[コントロールパネル] > [システムとセキュリティ] > [システム] > [システムの詳細設定] > [環境変数] より, C:\tools\msys64\usr\bin を追加して終了



これでgccが使えるはず
ターミナルで gcc --version で最新(7.4.0)になってたら成功してるはず
f:id:Trompot:20190120155554p:plain