はじめに
WSL等, Linuxが使えて, そちらで代用できる場合はLinuxの方がよいかも
この記事は2023年12月時点での操作です. 情報が古くなっている可能性があります.
インストール
- MSYS2の公式ページからインストーラをダウンロード
- 指示された手順通りにインストールを進めます
- 8, Now you can call
gcc
to build software for Windows.まで出来たら一度 Windowsを再起動しておきます. - MSYS2 MINGW64を起動します. (アプリ一覧のMSYS2フォルダの中にあります)
- 以下のコマンドを順に実行します.
pacman -Suy
インストール済みのパッケージ群をアップデートします.
ターミナルが閉じられることもあります.
pacman -S --needed mingw-w64-ucrt-x86_64-toolchain
このコマンドを実行すると次のような選択を求められます
C言語のプロジェクトで, CMakeを使う場合は 8番と15番をインストールします
VSCodeのページを見ると全てインストールしていたりするので好みの問題でもあります.
8,15の場合は500Mib弱, 全てインストールすると1000MiB強です.
2024/01/03追記
番号ずれてます
pacman -S mingw-w64-x86_64-cmake
cmakeをインストールします.
使ってみる
プロジェクトのディレクトリで, 次を実行します. (大前提ですが, build/ の中に入っています)
cmake .. -G "MSYS Makefiles"