Skip to main content

Windows

Option A: Chocolatey (easy)

Option B: Scoop (no admin needed)

Option C: MSYS2 (full Unix-like env)

Visual Studio’s nmake is a different tool (not GNU make).

Ubuntu / Debian

macOS

Option A: Xcode Command Line Tools (most common)

This provides Apple’s/BSD-flavored make, which is fine for most projects.

Option B: Homebrew (get GNU make ≥ 4.x as gmake)

If a project specifically requires GNU make as make, you can use: echo ‘alias make=“gmake”’ >> ~/.zshrc && source ~/.zshrc

Troubleshooting tips

  • If make isn’t found, restart your terminal (or on Windows, open a new PowerShell) so your PATH updates.
  • Run which make (where make on Windows) to confirm which binary you’re using.
  • For Windows builds that depend on Unix tools (sed, grep, etc.), prefer MSYS2 or WSL for a smoother experience.