Make is een krachtig hulpmiddel voor het automatiseren van bouwprocessen en het beheren van afhankelijkheden bij softwareontwikkeling. Hoewel het vaak wordt gebruikt op Unix-gebaseerde systemen, kunnen Windows-gebruikers ook de mogelijkheden ervan benutten. Deze gids leidt u door het proces van het installeren en uitvoeren van Make op Windows 11, waardoor nieuwe mogelijkheden voor uw ontwikkelingsworkflow worden geopend.
Stap 1:Download en installeer MinGW (Minimalistische GNU voor Windows). Bezoek de MinGW-website en download de installatiemedia. Voer het installatieprogramma uit en zorg ervoor dat u de optie voor het installeren van ondersteuning voor de grafische gebruikersinterface uitschakelt. Volg de instructies op het scherm om de installatie te voltooien.
Stap 2:Na de installatie moeten we MinGW toevoegen aan de PATH-omgevingsvariabele van het systeem. Hierdoor kan Windows vanaf elke locatie MinGW-opdrachten vinden en uitvoeren. Open de Verkenner door op te drukkenWin + E. Navigeer doorgaans naar de MinGW-installatiemapC:MinGW. Open de map "bin" en kopieer het volledige pad.
Stap 3:Om de MinGW bin-map aan uw PATH toe te voegen:
- Open het Startmenu en zoek naar “Omgevingsvariabelen”.
- Klik op “De systeemomgevingsvariabelen bewerken”.
- Klik in het venster Systeemeigenschappen op de knop "Omgevingsvariabelen".
- Zoek en selecteer onder “Systeemvariabelen” de variabele “Pad” en klik vervolgens op “Bewerken”.
- Klik op “Nieuw” en plak het pad naar de MinGW bin-map die u eerder hebt gekopieerd.
- Klik op “OK” in alle geopende vensters om de wijzigingen op te slaan.
Stap 4:Nu is het tijd om de opdracht Make te installeren. Open de opdrachtprompt als beheerder en voer de volgende opdracht uit:
mingw-get install mingw32-make
Hiermee worden Make en alle bijbehorende modules geïnstalleerd. Het kan enkele minuten duren voordat het proces is voltooid.
Stap 5:Om de installatie te verifiëren, opent u een nieuw opdrachtpromptvenster en voert u het volgende uit:
mingw32-make --version
Als de opdracht versie-informatie weergeeft, is Make succesvol geïnstalleerd.
Vereenvoudiging van het Make-commando
Stap 1:Om het eenvoudigere commando ‘make’ te gebruiken in plaats van ‘mingw32-make’, hernoemen we het uitvoerbare bestand. Navigeer naar de MinGW bin-map (meestalC:MinGWbin) in Verkenner.
Stap 2:Zoek het bestand met de naam “mingw32-make.exe” en hernoem het naar “make.exe”.
Stap 3:Om de wijziging te verifiëren, opent u een nieuwe opdrachtprompt en voert u het volgende uit:
make --version
Als dit commando zonder fouten werkt, heb je met succes het kortere ‘make’-commando ingesteld.
Een Makefile maken en uitvoeren
Stap 1:Maak een nieuwe map waarin u uw Makefile wilt opslaan. U kunt dit doen op uw bureaublad of op een andere handige locatie.
Stap 2:Maak in deze map een nieuw tekstbestand. Klik met de rechtermuisknop in de map en selecteer “Nieuw” > “Tekstdocument”.
Stap 3:Open het nieuwe tekstbestand en voeg de volgende inhoud toe:
firstmakefile:
echo "Getting started with Makefile"
Opmerking: Zorg ervoor dat u een tabteken gebruikt vóór de opdracht “echo”, geen spaties. Makefiles vereisen tabbladen voor inspringen.
Stap 4:Sla het bestand op met de naam “Makefile” (geen bestandsextensie). Wijzig bij het opslaan de vervolgkeuzelijst 'Opslaan als type' in 'Alle bestanden' om te voorkomen dat een .txt-extensie wordt toegevoegd.
Stap 5:Om uw Makefile uit te voeren, opent u de opdrachtprompt en navigeert u naar de map met uw Makefile. Gebruik decdopdracht om mappen te wijzigen. Bijvoorbeeld:
Lees ook:Inline AutoAanvullen inschakelen in Verkenner en Dialoogvenster uitvoeren in Windows 11
cd C:UsersYourUsernameDesktopMakefileFolder
Stap 6:Eenmaal in de juiste map voert u de Makefile uit met deze opdracht:
make -f Makefile
U zou de uitvoer "Aan de slag met Makefile" moeten zien in de opdrachtprompt.
Nu Make Now is ingesteld op uw Windows 11-systeem, bent u klaar om deze krachtige tool voor uw ontwikkelingsprojecten te gaan gebruiken. Experimenteer met complexere Makefiles om uw bouwprocessen te automatiseren en uw productiviteit te verhogen.













