回答:
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を実行してコンパイラツールを見つけるための環境が設定されます。
Unixに似たWindows環境であるcygwinを確認してください。
make
choco install make --source=cygwin
Makefileを実行するための迅速かつ一時的な方法を次に示します
C:\ Program Files(x86)\ GnuWin32 \ bin
libiconv2.dll libintl3.dll make.exe
make.exe
完了しました。
さらに、コマンドの後に次のような引数を追加できます。
make.exe skel
bin
ディレクトリを追加することをおPATH
勧めします。これはmake.exe
どこからでも利用できるようになります。
この質問は古いものの可能性がありますが、私の解決策は、私が言うWindowsユーザーにとってこれまでで最も簡単なものですが、リストされていません。
ステップ1:WINDOWS用のChocolatey パッケージマネージャー(Windows 7以降/ Windows Server 2003以降と互換性があります)をここにインストールします
ステップ2:実行choco install make
ステップ3:よく管理されたパッケージマネージャーから利益を得る。makeはグローバルパスに追加され、すべてのCLI(powershell、git bash、cmdなど)で実行されます
私はチョコとは関係ありませんが、それだけでいいです。
まず、ビジュアルスタジオの一般的なツールの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
PS:ビジュアルスタジオの一般的なツールのパスは、システムによって異なる場合があります。適宜変更してください。
「NMake Makefile」、つまり構文とコマンドがNMakeと互換性がある場合、Windowsでネイティブに動作します。通常Makefile.win
(.win
サフィックス)は、Windows NMakeと互換性のあるメイクファイルであることを示します。だからあなたは試すことができますnmake -f Makefile.win
。
多くの場合、標準のLinux Makefileが提供され、NMake
有望に見えます。ただし、次のリンクでは、単純なLinux Makefileを取り上げ、遭遇する可能性のあるいくつかの基本的な問題について説明しています。また、WindowsでLinux Makefileを処理するためのいくつかの代替案を提案しています。
私はcygwinとgnuwinを試してみましたが、うまくいきませんでした。makefileが主に特定のLinuxコードを使用したためだと思います。
それが機能したのは、Windows 10にUbuntu Bashを使用することでした。これは私の場合と同じようにMACから来た場合の驚異です。
エクストラ:
それが役に立てば幸い
ビルドツールを提供するMinGWツールセットを使用mingw32-make
します。PATH
システム変数にある場合は、Windowsコマンドプロンプトでファイルを含むディレクトリに移動して、次のコマンドを入力します。
mingw32-make -f Makefile.win
これで完了です。