【MYSY2】MYSY2のインストールとMinGWを使えるようにする手順

目次

MSYSとは何か

Unix向けのソフトウェアパッケージの一種であるtarボール(tar + gzip形式あるいはtar + bzip2形式で圧縮されたソフトウェア自体のソースコード/スクリプトのセット)からソフトウェアを構築・インストールするために最低限必要なツール群を提供している。また、仮想ターミナルソフト(rxvt)やCUIのテキストエディタ(Vim)も同梱しており、MinGWと併用する最小限のUnix風のCUI環境として利用することができる。

MSYS2とは何か

MSYSとは別のプロジェクトで、Windows上で動くUnixライクな環境、コマンドラインインターフェース(CLI)、及びソフトウェアリポジトリを提供してくれるソフトになります。

インストール方法

以下の公式サイトから、インストーラーをダウンロードする

ダウンロード後、実行するとインストーラーが起動するのでNextボタンを押して、インストールしていく(特に特殊なことはする必要ないはず)

MSYS2の環境更新

MYSY2のパッケージデータベースと基本パッケージの更新をします。

インストールされている、MSYS2 MSYSを起動して以下の2つのコマンドを順番に実行してください。

  • パッケージデータベースの更新

    1
    pacman -Syu
  • 基本パッケージの更新

    1
    pacman -Su

開発で使える基本パッケージのインストール(任意)

開発時にあると便利なソフトがパッケージになっているので、それを入れておきます。

1
pacman -S base-devel

実行後選択をする項目が出てきますが、すべて入れるので、何も入力せずにEnterを押してください。

MinGW 64bit版のインストール

1
pacman -S mingw-w64-x86_64-toolchain

MinGWがインストールできたか確認

MSYS2 MinGW 64bitの実行ファイルを実行して、起動したプロンプトに以下で以下のコマンドを実行して、gccのバージョンが表示されれば準備完了です。

1
gcc --version

ホームディレクトリのWindows内でのパス

ファイルの配置やらなんやらをしたい場合、MSYS2のインストール時にデフォルト設定でインストールしている場合以下のディレクトリにhomeがあると思います。

1
C:\msys64\home

【MYSY2】MYSY2のインストールとMinGWを使えるようにする手順

https://blog.djima.net/2021/09/04/【MYSY2】MYSY2のインストールとMinGWを使えるようにする手順/

Author

Daiki Iijima

Posted on

2021-09-04

Updated on

2024-04-17

Licensed under