MinGW は,GNU の開発環境を使って Windows アプリケーション・プログラムを開発できるツールの集まり. 構成物は GNU コンパイラコレクション(C, C++, ADA, Fortran コンパイラ),GNU binutils、コマンドラインのインストーラ(mingw-get),GUIのセットアップツール(mingw-get-setup)である.
msys はシェル.MinGW とともに使用するのに適するとされる。
目次
インストール手順については、 ふつうのインストール手順と、 Chocolatey NuGet というツールを用いた インストール手順の両方を説明する.
「Install」をクリック
インストールディレクトリ は,デフォルト (C:\MinGW) のままでよい. 「Continue」をクリック
次の 3つを選択
※ BLAS や LAPACK などを使いたいと考えているならば,「mingw32-gcc-fortran」も選んでおく.
「Close」をクリック.
「マイコンピュータ」 → 「プロパティ」 → 「詳細設定」 → 「環境変数」のように 操作設定する
ファイル名は「hello.c」であるとして,以下の説明を続ける.
#include <stdio.h>
int main() {
printf("Hello,World!\n");
printf("sizeof(size_t)=%d\n", sizeof(size_t));
return 0;
}
まず「cd <hello.c を保存したディレクトリ>」を行ってから,次のコマンドを実行する.
gcc hello.c .\a.exe
msys の bash の画面が新しく開くので確認する
※ このシェルの中だけ有効な環境変数が自動設定される
C:\MinGW\msys\1.0\msys.bat
エラーメッセージが出なければ OK.
where gcc where g++ where gfortran where mingw32-make where gdb
※ ここでは,コマンドを使うことにしている.なお,コマンドでなく,mingw-get-setup の画面を出したいときは,Windows のスタートメニューの「MinGW Installation Manager」で起動できる
C:\MinGW\bin\mingw-get install msys-wget-bin C:\MinGW\bin\mingw-get install msys-tar-bin C:\MinGW\bin\mingw-get install msys-make-bin C:\MinGW\bin\mingw-get install mingw-developer-toolkit-bin C:\MinGW\bin\mingw-get install mingw32-base-bin
C:\MinGW\bin\mingw-get install gcc g++ mingw32-make fortran gdb C:\MinGW\bin\mingw-get install msys C:\MinGW\bin\mingw-get install mingw-runtime w32api mpc mpfr gmp pthreads libiconv zlib gettext gcc-core C:\MinGW\bin\mingw-get install mingw-gdb mingw32-make mingw-utils msys bsdtar
msys の bash の画面が新しく開くので確認する
C:\MinGW\msys\1.0\msys.bat
msys の bash の画面で,次のコマンドを実行
cd /tmp wget https://sourceforge.net/projects/mingw/files/Other/Unsupported/MSYS/msysDTK/msysDTK-1.0.1/msysDTK-1.0.1.exe ./msysDTK-1.0.1.exe
Chocolatey NuGet は Windows 用のパッケージマネージャ (Chocolatey NuGet is a package manager for Windows)
Web ページからコピー (Copy from the Web page)
コマンドプロンプトにペースト (Paste to the cmd.exe)
choco install mingw
本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.
問い合わせ先: 金子邦彦(かねこ くにひこ) ![]()