最終更新日: 2016-09-18 日 17:23
ホーム | 文書トップ | 目次

MSYS2 32bit 20141113

Table of Contents

ダウンロード

インストール

そのまま「Next」

01_msys2_install_folder.png

そのまま「Next」

02_msys2_start_menu.png

そのまま「インストール」

03_msys2_setup.png

そのまま「Finish」

04_msys2_setup_end.png

パス設定

  • 環境変数 PATH に下記を追加
C:\msys32\usr\bin\;C:\msys32\mingw32\bin;

pacman

データベースの更新

$ pacman -Sy

下記のようなメッセージが出る時は、一旦すべてのシェルを閉じ、 MSYS2をインストールしたディレクトリ(例: C:\msys32)の autorebase.bat を実行する。

   5840 [main] pacman 7552 child_info_fork::abort: C:\msys32\usr\bin\msys-lzo2-2.dll: Loaded to different address: parent(0x2D0000) != child(0x420000)
エラー: GPGME error: 無効な暗号エンジンです

下記は、正しく実行された結果

$ pacman -Sy
:: パッケージデータベースの同期中...
 mingw32 は最新です
 mingw64 は最新です
 msys は最新です

リストの取得

$ pacman -Sl

上記の結果から、必要なものを

pacman -S パッケージ名

でインストールすればよい

Emacsビルド用のパッケージインストール

base-devel

$ pacman -S base-devel

mingw-w64-i686

$ pacman -S mingw-w64-i686

gcc

$ pacman -S gcc

libxml2-devel

$ pacman -S libxml2-devel
ホーム | 文書トップ | 目次
Created by Emacs 27.1 (Org mode 9.3)