ベスパリブ

プログラミングを主とした日記・備忘録です。ベスパ持ってないです。

久しぶりに msys2 を再インストールしたら C:\msys64\bin が消えてた

タイトル通りなのですが、msys2.orgからmsys2-x86_64-20240727.exeをダウンロードし実行。WIndows10 64bit PCにインストールしました。

インストールガイドの言われるままにコマンドも実行。

$ pacman -S mingw-w64-ucrt-x86_64-gcc

インストール完了したあとにg++コマンドを打ってみてもそんなものは無いと言われるので、インストールフォルダを見に行ってみると、C:\msys64\binが消えてました。

どうやらMSYS2の構成が変わったらしく、clang64mingw64ucrt64などフォルダごとにbinが作られることになったらしいです。

色々調べましたが、なんかMS的にUCRTがおすすめっぽいので、とりあえずこちらを使ってみることにしました。

環境変数の設定にC:\msys64\ucrt64\binを追加し、VSCodeの設定ファイルも修正して終了。

gdb.exeも存在しなかったので、C++ Why is MSYS2 MINGW UCRT x64 gdb command not found - Stack Overflowを参考にインストールしました。