2026/02/18(水) [n年前の日記]
#2 [windows][prog] GNU MakeをWindows11にインストールした
Windows11 x64 25H2上で GNU Make を使いたい。使えるものであれば使ってみたい。
一応 MSYS2 を導入してあるから、ソレを使えなくもないけれど…。MSYS2 の bash を起動するのがちょっと面倒な気もしていて…。
_ベストなWindowsへのMakeのインストール方法は? Windows - Qiita
_make:Windows環境にインストールして簡単なビルドをしてみる - massie's programming
_Make for Windows
Make for Windows をインストールするという方法もあるらしいけれど、バージョンが 3.81 とかなり古い。
Chocolatey経由でインストールすれば比較的新しい版がインストールされるらしい。たしかにバージョンが 4.4.1。
_Chocolatey Software | GNU make 4.4.1
MSYS2版の make も 4.4.1 だった。Chocolatey 経由でインストールしておけば同じバージョンが使えそう。
_Chocolateyの導入方法
Chocolatey はインストール済みだったので、管理者権限で PowerShell 7 を開いて以下を打った。
GNU Make 4.4.1 がインストールされた。
ただ、Delphi 12 Community のインストールフォルダにも make.exe があるのがちょっと気になるけど…。Delphi側の動作に問題が起きたりしないか…。どうなんだろうなあ…。
一応 MSYS2 を導入してあるから、ソレを使えなくもないけれど…。MSYS2 の bash を起動するのがちょっと面倒な気もしていて…。
_ベストなWindowsへのMakeのインストール方法は? Windows - Qiita
_make:Windows環境にインストールして簡単なビルドをしてみる - massie's programming
_Make for Windows
Make for Windows をインストールするという方法もあるらしいけれど、バージョンが 3.81 とかなり古い。
Chocolatey経由でインストールすれば比較的新しい版がインストールされるらしい。たしかにバージョンが 4.4.1。
_Chocolatey Software | GNU make 4.4.1
MSYS2版の make も 4.4.1 だった。Chocolatey 経由でインストールしておけば同じバージョンが使えそう。
_Chocolateyの導入方法
Chocolatey はインストール済みだったので、管理者権限で PowerShell 7 を開いて以下を打った。
choco install make
> which make "C:\ProgramData\chocolatey\bin\make.exe" > where make C:\ProgramData\chocolatey\bin\make.exe D:\Program Files (x86)\Embarcadero\Studio\23.0\bin\make.exe > make --version GNU Make 4.4.1 Built for Windows32 Copyright (C) 1988-2023 Free Software Foundation, Inc. ...
GNU Make 4.4.1 がインストールされた。
ただ、Delphi 12 Community のインストールフォルダにも make.exe があるのがちょっと気になるけど…。Delphi側の動作に問題が起きたりしないか…。どうなんだろうなあ…。
[ ツッコむ ]
以上です。