Gnu make download for windows

This page is orphaned, abandoned, and unmaintained.

No further updates will be made to this page, and accuracy is neither expected nor guaranteed. It is left in place solely for historical interest.

GNU Make is a tool which is primarily used to build programs from source code. It is capable of automatically running many complex commands which are needed to compile programs.

If you haven’t heard of it before I recommend you read the GNU Make Manual.

Download & Notes

Download from the following URL:

  • GNU Make For Windows v3.75 [700k]

If, when using make, you receive the error messasge ‘CreateProcess( «» .. blah, blah) failed’ then you should add the following to the top of your Makefile:

SHELL=cmd.exe

Note: I offer no support for this program. You might prefer a more recent version of Make available from the unix-utils collection project.

Useful Links

If you’re looking for more Unix tools for Microsoft Windows please see the following local links:

  • GNU Bash for Windows
  • GNU Grep for Windows
  • GNU Less for Windows

GNU Make for Windows (x86_64)

This repository is meant to provide an easy way to cross-compile GNU Make for Windows as trusted binaries of the most recent version were previously hard to find.

Using the Binaries

Head to the Releases page to download make.exe together with any required .dll files as a .zip-file. Create a new directory, e.g. C:\GNUMake where you can later extract the archive to. Now unpack the downloaded archive to this directory using the Windows explorer (or another file compression utility of your choice).

To make sure that you can invoke the make command from a shell, add the directory you created previously to your PATH environment variable first.
You may have to restart your shell (or your system just to make sure) afterwards. You can then test whether make is installed properly by entering make --version into a shell.

The output should look similar to this:

GNU Make 4.4
Built for x86_64-w64-mingw32
Copyright (C) 1988-2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Building Locally

This part was tested on Fedora 37 only so far, so you may have to adapt the package names or install additional ones.

  1. Install mingw64-gcc

  2. Clone this repository

  3. Download the tar.gz file of the GNU Make release

    Fetch the tarball you would like to build from the project website or one of the mirrors listed there.

  4. (Optional, but recommended): Verify the integrity of the downloaded file

    Download the corresponding by downloading the corresponding tar.gz.sig file as well.
    Import the public key of the developer who signed the file. As of writing, the latest key for signing the releases was announced here. You can now verify the signature by running gpg --verify make-*.tar.gz.sig.

  5. (Optional): Update the build_version.sha256sum file

    If you would like to build a version of GNU Make that differs from the latest one used here, you have to update the build_version.tar.gz file because it determines the filename and hash which the build-script uses later. To update it, run the following command (adapt to your make version number).

    sha256sum make-4.4.tar.gz > ./build_version.sha256sum
  6. Compile

    Open a shell and run the cross_build_w64.sh script included in this repository.

If everything went well, you can find make.exe and its dependent .dll files in the make-<your version>/dist directory.

Known Limitations

  • The built binaries come without the Guile Integration of GNU Make.
  • Currently the builds are not reproducible. I’m still investigating what causes the differences. If you have an idea, how to adapt this repo to produce reproducible artifacts, PRs are welcome 😄
  • Limited Testing: I’m only using a tiny subset of Make’s functionalities. If you encounter issues related to how these binaries are built, feel free to create an issue. Please note however that I’m not a maintainer of GNU Make itself, I only have built this repository.


Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More


Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You’ll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More


Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don’t miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More


Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we’ll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand


Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays


Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand


Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand


The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We’ll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand


Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand


4.4 release
from the
head series released

File Description Downloads
make-4.4.tar.gz (md5)

11


last downloaded


8 weeks
ago

Total downloads: 11

4.3 release
from the
head series released

File Description Downloads
make-4.3.tar.gz (md5)

38


last downloaded


31 weeks
ago

Total downloads: 38

4.2.1 release
from the
head series released

File Description Downloads
make-4.2.1.tar.gz (md5)

55


last downloaded


9 weeks
ago

Total downloads: 55

4.2 release
from the
head series released

File Description Downloads
make-4.2.tar.gz (md5)

18


last downloaded


31 weeks
ago

Total downloads: 18

4.1 release
from the
head series released

File Description Downloads
make-4.1.tar.gz (md5)

32


last downloaded


9 weeks
ago

Total downloads: 32

4.0 release
from the
head series released

File Description Downloads
make-4.0.tar.gz (md5)

27


last downloaded


19 weeks
ago

Total downloads: 27

3.82 release
from the
head series released

File Description Downloads
make-3.82.tar.gz (md5)

141


last downloaded


14 weeks
ago

Total downloads: 141

3.81 release
from the
head series released

File Description Downloads
make-3.81.tar.gz (md5)

68


last downloaded


12 weeks
ago

Total downloads: 68

3.80 release
from the
head series released

File Description Downloads
make-3.80.tar.gz (md5)

121


last downloaded


5 weeks
ago

Total downloads: 121

1


10

of
16
releases

First

Previous

Next


Last

 • 
Take the tour
 • 
Read the guide
 

© 2004
Canonical Ltd.
 • 
Terms of use
 • 
Data privacy
 • 
Contact Launchpad Support

 • 
Blog

 • 
Careers

 • 
System status

 • 
e76edd8

(Get the code!)

How to Install GNU Make on Windows 11

GNU Make is a build automation tool that is widely used in software development. Installing GNU Make on Windows 11 requires a few simple steps. This tutorial will guide you through the process step-by-step.

Step 1: Download the Binary

The first step is to download the binary file for GNU Make from the official website, http://www.gnu.org/software/make/.

  1. Navigate to the website and click on the “Download” button.
  2. Scroll down to “Binary releases” and select the appropriate file for your operating system. In this case, select “make-4.3-without-guile-w32.zip.”
  3. Click on the link to download the file.

Step 2: Extract the Binary

Once the binary file is downloaded, you will need to extract it.

  1. Navigate to the location where you downloaded the file.
  2. Right-click on the file and select “Extract All.»
  3. Choose a location to extract the file to and click “Extract.”

Step 3: Copy the Binary to a Directory

Next, you will copy the extracted files to a directory. For the purposes of this tutorial, we will use the “Program Files” directory.

  1. Open File Explorer and navigate to the directory where you extracted the files.
  2. Right-click on the “bin” folder and select «Copy.»
  3. Navigate to “C:\Program Files” and right-click on an empty space. Select «New» > «Folder» and name it “GNU Make.”
  4. Right-click on the “GNU Make” folder and select «Paste.» This will copy the “bin” folder into the “GNU Make” folder.

Step 4: Add GNU Make to the System Path

Once the binary is installed, you will need to add it to the system path.

  1. Right-click on the Windows icon in the taskbar and select “Search.»
  2. Type “Environment Variables” and select “Edit the system environment variables.”
  3. Click on “Environment Variables” at the bottom right of the “System Properties” window.
  4. Under “System Variables,” scroll down and select “Path,» then click «Edit.»
  5. Click «New» and enter “C:\Program Files\GNU Make\bin.» Click «OK» to save.
  6. Click «OK» to close the «Environment Variables» window.
  7. Click “OK” again to close the «System Properties» window.

Step 5: Verify the Installation

You can verify the installation by opening a command prompt and typing “make -v”. This will display the version of GNU Make that you have installed.

Congratulations! You have successfully installed GNU Make on Windows 11.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Os prober не видит windows 10
  • Как удалить папку через консоль windows 10
  • Настройка http сервера на windows 10
  • Код ошибки 651 при подключении к интернету windows 10
  • Windows 10 для слабых компьютеров torrent