YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
./?Windows-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3/MinGW-MSYS/MSYS2%E3%81%A8%E3%81%AF%EF%BC%9F
dotNet
ASP.NET MVC
PowerShell
AutoHotKey
シェルスクリプト
PHP
Perl
DBIC
Java
JavaScript
TypeScript
Node.js
HTML
Windows
WSL
Windows Server
Windows アプリ
VSCode
UNIX
FreeBSD
Linux
ネットワーク
PostgreSQL
MySQL
Apache
Samba
Git
Mercurial
Subversion
Vim
SSH
Docker
全文検索
AND検索
OR検索
edit
Windows-アプリケーション
/
MinGW-MSYS
MSYS2とは?
MSYS2とは?
WindowsネイティブのUNIXツールをコンパイル・利用する為の環境がMinGW-MSYS。
しかし、MinGW-MSYSは古いCygwinをベースにして作られており、更新が滞っていた。
そこで、近年新しいCygwinをベースにした、MinGW-MSYSの後継がMSYS2。
参考:
http://stackoverflow.com/questions/25019057/how-are-msys-msys2-and-msysgit-related-to-each-other
CygwinとMSYS2とMinGW-MSYSの使い分け
Cygwin
バイナリはCygwin-1.dllにリンクされる。従って、基本的にCygwinで閉じた環境で利用する。但し、所定のGCCによりネイティブのexeファイルをコンパイルする事も出来る(が、面倒)。
MinGW-MSYS
バイナリはWindowsネイティブのexeファイル。従って、Windowsのコマンドプロンプトなどの環境でも利用できる。但し、MinGW-MSYSは更新が滞っている。
MSYS2
バイナリはWindowsネイティブのバイナリだが、一部がmsys-2.0.dllにリンクされたバイナリがある。後者はMSYS2環境でのみ利用する。
MSYS2の3種のバイナリ
msys2
MSYS2環境下で利用するバイナリ
mingw32
32ビットWindowsネイティブのバイナリ
mingw64
64ビットWindowsネイティブのバイナリ
参考
公式
https://sourceforge.net/projects/msys2/
MSYS2およびMinGWの関係性について
https://sourceforge.net/p/msys2/discussion/general/thread/dcf8f4d3/
最新の30件
2023-11-03
Windows/エクスプローラー/レジストリでアプリケーションの関連付けをする
2023-10-30
Windows/WSL/環境構築/ディストリビューションのアンインストール
MySQL/環境設定/Debian 10にMySQL8をインストール
2023-10-26
Vim/環境設定/インストール/WindowsにZIPファイルでインストール
Windows-アプリケーション/Mery/インストール
Windows/WSL/ファイルシステム/WSL2のディスクスペースを開放する
Git/設定/TortoiseGit
Git/設定/TortoiseGit/libgit2でnot owned by current userなエラーが出る
2023-10-23
Windows-アプリケーション/Mery
2023-10-10
ウェブ開発全般/CodeSandbox/概要
ウェブ開発全般/CodeSandbox
2023-10-03
JavaScript/クロージャ/stale closure
JavaScript/クロージャ
2023-09-09
JavaScript/React/useEffect/APIリクエストの重複を防ぐ
JavaScript/React/再レンダー/何回目のレンダリングか調べる
JavaScript/React/再レンダー
JavaScript/React/Hooks
2023-08-27
JavaScript/React/Hooks/コンテナコンポーネントからカスタムフックへの移行
it/設定/Git for Windows/Windows Terminalでビジュアルベルを無効にする
Git/GitHub/HTTPSでcloneする
Git/GitHub/HTTPSでcloneする(廃止)
2023-07-30
開発手法/書籍/データ指向プログラミング
開発手法/書籍
2023-07-22
開発手法/コードレビューvsテスト
FrontPage
開発手法
2023-06-13
Docker/開発/ネットワーク/Proxy環境でイメージをビルドする
Docker/開発/ネットワーク/コンテナのDNSサーバを指定する
Docker/インストール/Proxy環境で使う - Linux
2023-06-11
Node.js/環境構築/Volta/yarnのバージョンを指定してインストールする
更新履歴一覧
edit
Last-modified: 2016-12-27 (火) 22:58:02