Alea jacta est!

賽は投げられた。

Mintty(Cygwin) で make コマンドが使えない時の対処法

bash: $:command not found

Cygwin に付属しているターミナルの mintty にて make などのコマンドが使えない時の対処法?です。

setup-x84.exe もしくは setup-x86_64.exe を持っていなくて、且つインストールしていない場合

まず Cygwin Installation へアクセスして 32bit もしくは 64bit のプログラムをダウンロードしてきてください。

f:id:fshianasan:20131109023449p:plain
次へ をクリック。

f:id:fshianasan:20131109023647p:plain
Install from Internet のままで 次へ をクリック。

f:id:fshianasan:20131109023655p:plain
Root Directory と Install For は好みの設定にして 次へ をクリック。

f:id:fshianasan:20131109023700p:plain
Direct Connection のままで次へ。

f:id:fshianasan:20131109024513p:plain
こちらも好きなサイトを選べば良いと思います。
自分の場合は ftp://ftp.jaist.ac.jp に選択しています。

f:id:fshianasan:20131109024521p:plain
ここが重要なんですが、Search の欄に make を挿入すると検索されるので Devel カテゴリの中から Package に make と書かれた欄を探して Skip をクリックしてバージョンに変更しましょう。
(この時のバージョンは 3.82.90-1 でした)

f:id:fshianasan:20131109024530p:plain
Package が続々とダウンロードされますので気長に待ちましょう。

f:id:fshianasan:20131109024536p:plain
これでインストールが終了しました。

setup-x84.exe もしくは setup-x86_64.exe を持っていて、且つインストールしている場合

f:id:fshianasan:20131109024521p:plain
上記にも書いてあるとおりに、Search の欄にインストールしていないコマンド(例えば gcc-g++ など)を挿入して検索し、Devel カテゴリから探して Skip をバージョンに変更していけば大丈夫だと思います。

当方は Windows 8.1 64bit での対処法ですが、32bitでももちろん可能でしょう。
(というか"対処法"ではなく基本中の基本でしたね、はい。)