• ベストアンサー

windowsで使える GNU make

お世話になっております。 Windowsでの開発とlinuxでの開発をやっております。 前にWindowsのnmake が非力なので linux での make と同じ機能で、cygwinのmake のような特定の環境でしかうごくのではない、make はありませんか? という質問をして、MinGW の make という答えをいただきました。その後、これは便利に使っているのですが、最近共同の作業が多く、他人にも使わせたいのですが、MSYS をインストールしてもらわないとうまく行かないようです。 MinGW の make は単独では msys-1.0.dll が無いと怒るし、msys-1.0.dll を持ってきても、何もしないで終了空いてしまいます。MSYS のインストールディレクトリにパスを通して make をそこから起動すれば問題のですが、MSYSをインストールしないで make を使えるようにする方法はありますか? また、make.exe 単独(または1,2個の.dll)をコピーしてパスの通っている所に置くだけで使える make は無いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

GNUWin32というシリーズのものがあります。 多言語対応で iconvともうひとつDLLが必要になっていますが、 ソースからビルドすればiconvを使用しないものも作れるかもしれません。 Make for Windows http://gnuwin32.sourceforge.net/packages/make.htm

moritan2
質問者

お礼

ありがとうございました

その他の回答 (1)

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

makeと同じフォルダにmsys-1.0.dllをコピーしてみました? (↑試してません) あとはgnuのHPからmakeのソースをもらってきて、MinGWでコンパイルすれば、exeのみで使えるモノができるとおもいます

moritan2
質問者

補足

質問にもかきましたが、msys-1.0.dll を持ってきてmake を入れたのと同じところに入れました。でも、make を起動してもだまって終了してしまいます。msys-1.0.dll を持ってきていないと msys-1.0.dll がないというダイアログがでるので、msys-1.0.dll の読み込みはできているようです。

関連するQ&A