web-dev-qa-db-ja.com

Windowsでメイクファイルを実行する方法

私がダウンロードしたデモがいくつかあり、それらにはMakefile.winとMakefile.sgiが付いてきます。デモをコンパイルするためにこれらをWindowsで実行するにはどうすればよいですか。

142
Kim

Visual Studioを使用している場合は、[スタート]メニューからVisual Studioのコマンドプロンプトを実行し、Makefile.winを含むディレクトリに移動して、次のように入力します。

nmake -f Makefile.win

通常のコマンドプロンプトを使用してvsvars32.bat(c:¥Program Files(x86)¥Microsoft Visual Studio 9.0¥Common7¥Tools for VS2008)を実行することもできます。これにより、nmakeを実行してコンパイラツールを見つけるための環境が設定されます。

97
Marcelo Cantos

チェックアウト cygwin 、Windows用のUnixライクな環境

43
Frank

チェックアウト GnuWin 's make 、(Cygwinのような完全なランタイム環境を必要とせずに)Windows用のネイティブポートを提供します。

32
Sean Lynch

これが私のMakefileを実行するための私の素早い一時的な方法です。

  • ダウンロードmake SourceForgeから: gnuwin32
  • それをインストール
  • インストールフォルダに移動します

C:\ Program Files(x86)\ GnuWin32\bin

  • ビン内のall filesMakefileを含むフォルダーにコピーします。

libiconv2.dll libintl3.dll make.exe

  • cmdを開く(あなたはMakefileを含むフォルダの中でシフトしながら右クリックして実行することができます。

make.exe

行った。

さらに、のようにコマンドの後に引数を追加できます。

make.exeスケル

16
alan9uo

Visual Studio 2017では、このフォルダーをWindows 10のパスenv変数に追加する必要がありました。

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64

HostX86もあります

5
raRaRa

まず、Visual Studio共通ツールのパス(c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools)をシステムパスに追加します。システムパスにパスを追加する方法については、次のWebサイトを参照してください。 http://www.computerhope.com/issues/ch000549.htm 。あなたは一度だけこれをする必要があります。

その後、必要に応じていつでもコマンドラインを開き、vsvars32.batを実行して、必要なすべてのVisual Studioツールのパスをシステムパスに追加します。

その後、nmake -f makefile.makを呼び出すことができます

シモンズ:ビジュアルスタジオの共通ツールのパスはあなたのシステムでは異なるかもしれません。それに応じて変更してください。

2
Validus Oculus

もしそれが "NMake Makefile"なら、それはその構文がNMakeと互換性があるということです、それはうまくいくでしょう。

多くの場合、標準のLinux Makefileが提供されており、NMakeは有望に見えます。しかし、以下のリンクは単純なLinux Makefileを取り上げて、遭遇するかもしれないいくつかの基本的な問題を説明します。

WindowsのMakefile

2
ap-osd

Cygwin をインストールすると。必ずインストーラでmakeを選択してください。 Makefileがあれば、次のコマンドを実行できます。

make -f Makefile

https://cygwin.com/install.html
1
Turtle Code

おそらくNetBeans IDEを試すことができます。

0
user0814

この質問は古いものかもしれませんが、私のソリューションは、私が敢えてWindowsユーザーにとって最も単純なものであるため、リストされていません。

ステップ1:WINDOWS(compatibleのチョコレートパッケージマネージャーをインストールするWindows 7以降/ Windows Server 2003以降) ここ

ステップ2:run choco install make

ステップ3:よく管理されたパッケージマネージャーからの利益。 makeはグローバルパスに追加され、すべてのCLI(powershell、git bash、cmd…)で実行されます。

私はchocoと提携していませんが、それだけでいいです。

0
dawg