cygwin+eclipse cdtでC言語をビルドするとエラー発生
久々にC言語でプログラミングしようと、最新のcygwinとeclipse cdtを入れてみた。作ったプロジェクトをビルドして成功。しかし、2回めのビルドにて下記エラーが発生する。
multiple target patterns. Stop.
make.exeに問題がある模様
調べてみると参考になりそうなページを見つけた
Windows上でのC++ビルド - kwata8459の日記
どうやら新しいmakeはWindowsのドライブレター(C:\や)を認識できないらしい。
なぜ1回目のビルドが通ったのかは謎だが、このままでは不便なので対処する。下記URLからmake.exeをダウンロードする。
William A. Hoffman - Re: downgrading make version
ダウンロードしたmake.exeをC:\cygwin\binの配下に上書き保存すれば、上記エラーは発生しなくなる。
2014/9/23 追記
下記サイトの③を設定することにより、C:\を/cygdrive/cに変換でき、上記問題を解決できるようです。