Windowsで「make」をインストールして使用する方法は?



How Install Usemakein Windows



解決:

GNUmakeはchocolateyで利用できます。

  • ここからchocolateyをインストールします。



  • それで、choco installmake。

これで、WindowsでMakeを使用できるようになります。
MinGWで使用してみましたが、CMDでも動作するはずです。




makeはGNUコマンドであるため、Windowsで取得できる唯一の方法は、GNUWin32で提供されているようなWindowsバージョンをインストールすることです。とにかく、それを取得するためのいくつかのオプションがあります:

  1. MinGWを使用して、C: MinGW bin mingw32-make.exe。それ以外の場合は、mingw32-追加のユーティリティを作成します。 MinGWのHowToページでリンクを探してインストールしてください。あなたがそれを手に入れたら、あなたは2つの選択肢があります:
  • 1.1 MinGWmake実行可能ファイルをにコピーしますmake.exe:

    c: MinGW  bin  mingw32-make.exe c: MinGW  bin  make.exeをコピーします
  • 1.2PATHに実際の実行可能ファイルへのリンクを作成します。この場合、MinGWを更新しても、リンクは削除されません。



    mklink c: bin  make.exe C: MinGW  bin  mingw32-make.exe
  1. 他のオプションはChocolateyを使用することです。まず、このパッケージマネージャーをインストールする必要があります。インストールしたら、simlpyをインストールする必要があります作る:

    choco install make
  2. 最後のオプションは、Linux用のWindowsサブシステム(WSL)をインストールすることです。これにより、選択したLinuxディストリビューションがWindows 10に組み込まれ、インストールできるようになります。作る、Cプログラムを構築するために必要なすべてのツールをgccandします。


手動で作成されたため、受け入れられた答えは一般的に悪い考えですmake.exeが残り、予期しない問題が発生する可能性があります。それは実際にRubyInstallerを壊します:https://github.com/oneclick/rubyinstaller2/issues/105

別の方法は、Chocolateyを介してmakeをインストールすることです(@Vasantha Ganesh Kが指摘しているように)

もう1つの方法は、ChocolateyからMSYS2をインストールして使用することです。から作るC: tools msys64 usr bin。もしもmakeはMSYS2で自動的にインストールされないため、手動でインストールする必要があります。pacman -S make(@Thad Guidryと@Lukeが指摘)。