To build GNU packages from source the dance is:
./configure --prefix=/usr/local # Or your preferred place
make
make install
The configure script queries your environment for all sorts of relevant details (compiler version, usability of various language characteristics, various libraries, functions that might carry different names, ...) and creates some header files from the result reflecting the required configuration. It also builds the Makefile. Running make by itself will fail, until you run configure there is no Makefile, and so no install target.
Why do you want that specific version of make? That one is a quite stable package, the announcement doesn't show any revolutionary changes.
Videos
Don't bother doing that. Just install MinGW, specifically MSYS.
You can find a standalone make.exe on this page:
http://www.equation.com/servlet/equation.cmd?fa=make
- Standalone executable, no DLL dependency.
- Up-to-date (contrarily to the build by GnuWin project, which seems abandoned).
- A 64-bit build is even offered.
Full credits go to the people of equation.com. Thanks to them :-)
make is a GNU command, so the only way you can get it on Windows is installing a Windows version like the one provided by GNUWin32. Anyway, there are several options for getting that:
Directly download from Make for Windows
Using Chocolatey. First, you need to install this package manager. Once installed, you simply need to install
make(you may need to run it in an elevated/administrator command prompt):choco install makeAnother recommended option is installing a Windows Subsystem for Linux (WSL or WSL 2), so you'll have a Linux distribution of your choice embedded in Windows 10, where you'll be able to install
make,gcc, and all the tools you need to build C programs.For older Windows versions (Microsoft Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, or Windows 7 with msvcrt.dll) you can use GnuWin32.
An outdated alternative was MinGW, but the project seems to be abandoned, so it's better to go for one of the previous choices.
GNU Make is available on Chocolatey.
Install Chocolatey from here.
Then,
choco install make.
Now you will be able to use Make on Windows. I've tried using it on MinGW, but it should work on CMD as well.
I don't know what install instructions you are referring to, but certainly not the ones that come with GNU make itself. There's no platform where you can simply untar the source code and type "make install" with no other steps, and certainly not on Windows.
If you're trying to build GNU make from downloaded source on Windows, you should read the README.W32 file that comes with the source code and follow the instructions there.
From a command line, such as CMD.exe or git bash, run this:
winget install GnuWin32.Make
(did you know windows has a package manager? Me neither. Now you do.)
Now it is installed in c:\Program Files (x86)\GnuWin32\bin\make.exe
Adding that directory, "c:\Program Files (x86)\GnuWin32\bin" to your path in windows is a separate question, but most people would want do that.
More detailed instruction, including adding the path to your environment: https://www.technewstoday.com/install-and-use-make-in-windows/
Run the command:
sudo apt-get install build-essential
Chances are you will need things like gcc to actually do the building so you might as well install those as well. The build-essential package will install other tools used along with make.
sudo apt-get update
sudo apt-get -y install make
(-y = answer 'yes' to any prompts)
Check the installed version:
make -v