Make installeren en uitvoeren op Windows 11

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.

Related Posts