WindowsはMSYS 2とMINGW 64環境を構築する


0.設置目的
WindowsでGDALやCesium Terrain Builderなどのソフトウェアをコンパイルするには、MSYS 2やMINGW 64のコンパイル環境を構築する必要があります
1.インストール環境とソフトウェアリスト
Windows Server 2012 R 2 MSYS 2 64ビット
2.MSYS 2の構成
MSYS 2をダブルクリックすると、MSYS 2のデフォルトのリソースサイトの速度が遅いため、国内清華大学のオープンソースミラーステーションのインストールが完了した後、/etc/pacman.d/mirrorlist.mingw32を編集し、ファイルの先頭に追加することができます.
 
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
/etc/pacman.d/mirrorlist.mingw64を編集し、ファイルの先頭に追加します.
 
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
/etc/pacman.d/mirrorlist.msysを編集し、ファイルの先頭に追加します.
 
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch

その後、pacman -Syを実行してパッケージデータをリフレッシュすればよい.国内ミラーサイトを配置した後、shell内でpacman -Syuu更新を実行してすべて依存する
3.MSYS 2インストールソフトウェア
MSYS 2はpacmanパッケージ管理ツールを内蔵し、pacman -S gcc makeを実行するとgcc、makeなどのツールをインストールできます.
4.MSYS 2起動方式
msys 2のインストールが完了すると、スタートメニューには3つの起動方法があります.
MSYS2 MSYS
MSYS2 MinGW 64bit
MSYS2 MINGW 32bit

3つの起動方式の違いは主にコンパイル環境パッケージの違い、例えばgcc、clangなどのバージョンの違いにある.一般的なツール、例えばgrep、git、vim、emacsなどは3つの方法で同じです.
5.MSYS 2のホーム
デフォルトでは、msys64/homeはシステムのデフォルトホームディレクトリとして使用されます.ホームディレクトリを変更する必要がある場合は、環境変数-」ユーザー変数にHome変数を作成し、カスタム位置を指し、msys64/etc/nsswitch.confを変更し、db_home: /%Home%を設定します.
mingw環境の構成手順:https://www.cnblogs.com/juluwangshier/p/12015699.html作者:z 362831561リンク:https://www.jianshu.com/p/96031565dafb出典:簡書の著作権は作者の所有である.商業転載は著者に連絡して許可を得てください.非商業転載は出典を明記してください.