作成日 :
最終更新日: 2025-01-02 Thu 20:49
ホーム | 文書トップ | 目次

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 29.4 (Org mode 9.6.15)