Installieren und Verwenden von „make“ in Windows
Für Tech-Enthusiasten, Make ist eine sehr saubere Art, Anwendungen zu erstellen. Egal, ob Sie versuchen, Ihre App zu verpacken oder eine andere Person zu installieren, Make macht die Dinge einfacher.
Make ist in Windows nicht verfügbar. Wenn Sie eine Windows-Anwendung herunterladen, laden wir eine Setup-Datei im EXE-Format herunter. Es ist nicht abzusehen, was diese Setup-Dateien enthalten können. Möglicherweise laden Sie sogar Malware im EXE-Format herunter.
Im Folgenden haben wir einige verschiedene Ansätze zur Installation von Make in Windows zusammengestellt.
Was ist Make?
GNU.org sagt, dass Make ein Tool ist, das die Generierung von Programmen aus seinen Quelldateien steuert. Einfach ausgedrückt nimmt das Make-Tool den Quellcode der Anwendung als Eingabe und erzeugt die Anwendung als Ausgabe.
Make richtet sich an Anwendungen, die dem Prinzip Freie und Open Source Software (FOSS). Es wurde ursprünglich entwickelt, um nur auf Linux-Systemen zu funktionieren. Der Quellcode kann beliebig modifiziert werden, bevor wir ihn für die Verwendung verpacken.
Installieren von Make unter Windows
Verwenden von Winget
Das Winget-Tool von Windows verwaltet die Installation und Aktualisierung von Anwendungspaketen in Windows 10 und 11. Um dieses Tool verwenden zu können, müssen Sie mindestens Windows 10 oder höher auf Ihrem PC installiert haben.
- Presse Win + R zusammen, um das Fenster Ausführen zu öffnen.
- Art Cmd und drücken Sie die Eingabetaste, um die Eingabeaufforderung aufzurufen.
- Geben Sie den Befehl ein
Winget install GnuWin32.make
und drücken Sie Eintreten. - Geben Sie Y ein, um Quellvereinbarungen zuzustimmen.
- Drücken Sie nach der Installation Win + R wieder.
- Art
systempropertiesadvanced
und drücken Sie Eintreten. - Auswählen Umgebungsvariablen auf der Registerkarte Erweitert.
- Wählen Sie unter Systemvariablen die Option Neu.
- Geben Sie unter dem Variablennamen Folgendes ein: machen.
- Geben Sie unter Variablenwert Folgendes ein:
C:\Program Files(x86)\GnuWin32\bin\make.exe
. - Oder wählen Sie Datei durchsuchen und gehen Sie zum oben genannten Ort.
- Drücken Sie weiter Okay.
Verwendung von Chocolatey
Die Verwendung von Chocolatey ist eine großartige Möglichkeit, make zu installieren, wenn Sie die Mindestanforderungen für Winget nicht erfüllen. Es ist ein Paketmanager und Installationsprogramm für die Windows-Plattform. Für jeden, der mit Ubuntu vertraut ist, ist es das Äquivalent des apt-Befehls für die Softwareinstallation.
Da Make in Windows nicht direkt verfügbar ist, müssen wir zuerst den Paketmanager installieren. Dann verwenden wir diesen Paketmanager, um das make-Tool zu installieren.
- Presse Win + X , um das Power-Menü zu öffnen.
- Auswählen Windows PowerShell (Administrator).
- Geben Sie den Befehl ein
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('
und drücken Sie Eintreten. - Lädt Chocolatey herunter und installiert sie, wie von ihrer offiziellen Quelle verfügbar.
- Art
choco
, um zu überprüfen, ob die Installation funktioniert hat. - Geben Sie nun den Befehl
choco install make
, um Make. - Wechseln Sie zum Installationsverzeichnis
C:\Program Files(x86)\GnuWin32\
, um zu bestätigen, dass die Installation funktioniert hat.
WSL verwenden
Mit WSL oder Windows Subsystem für Linux können wir Make direkt auf unserem PC installieren. WSL wird von Windows freigegeben, daher ist dies die am meisten bevorzugte Art der Installation von Make unter Windows.
Für WSL werden wir Ubuntu in unserem Windows installieren.
- Presse Win + X , um das Power-Menü zu öffnen.
- Auswählen Windows PowerShell (Administrator).
- Geben Sie den Befehl ein
Wsl - install
und drücken Sie die Eingabetaste. - Starten Sie Ihren PC neu.
- Gehen Sie zum Startmenü und geben Sie Ubuntu ein, um die Ubuntu-Befehlszeile aufzurufen.
- Geben Sie Folgendes ein
Sudo apt install gcc build-essential make -y
und drücken Sie Eintreten. - Warten Sie, bis die Installation abgeschlossen ist.
MinGW verwenden
MinGW ist eine der älteren Möglichkeiten, Make unter Windows zu installieren. MinGW ist eine Sammlung von minimalen GNU-Dateien für Windows. Beachten Sie, dass Sie bei dieser Methode den Befehl ming32-make anstelle des Befehls make eingeben müssen. Beide machen die gleiche Arbeit, außer ming32-make ist die MinGW-Version von make.
- Laden Sie die neueste Version von MinGW-get-setup.exe herunter.
- Installieren Sie MinGW, indem Sie die Setup-Datei öffnen.
- Deaktivieren Sie die Installation der grafischen Benutzeroberfläche.
- Auswählen Fortsetzen , um die Installation zu starten.
- Gehen Sie zum Installationsverzeichnis und suchen Sie den Ordner bin.
- Stelle sicher MinGW-get.exe existiert.
- Presse Win + R zusammen, um das Fenster Ausführen zu öffnen.
- Art
systempropertiesadvanced
und drücken Sie Eintreten. - Wählen Sie auf der Registerkarte Erweitert die Option Umgebungsvariablen aus.
- Doppelklicken Sie unter Systemvariablen auf Pfad.
- Auswählen Neu.
- Geben Sie den Speicherort von MinGW-get.exe ein. Zum Beispiel.
C:\MinGW\bin
- Auswählen Okay.
- Presse Win + X zusammen, um das Power-Menü zu öffnen.
- Auswählen Windows Powershell.
- Geben Sie den Befehl ein
Mingw-get install mingw32-make
und drücken Sie Eintreten.
Wie verwende ich Make unter Windows?
Die Verwendung von Make unter Windows ist so ziemlich die gleiche wie Linux oder andere Plattformen. Sie müssen mit einem Makefile zusammen mit dem Quellcode des Programms beginnen.
- Gehen Sie zum Speicherort des Quellcodes.
- Klicken Sie mit der rechten Maustaste, und wählen Sie unter Neu die Option Textdokument aus.
- Geben Sie ihm den Namen Makefile.
- Angenommen, der Quellcode ist source.c, fügen Sie die folgenden Zeilen in Ihr Makefile ein, wie in diesem Tutorial angegeben.
- Öffnen Sie abschließend die Eingabeaufforderung und wechseln Sie mit dem Befehl cmd zum Quellcodespeicherort.
- Art machen und drücken Sie Eintreten.
- Sie können die Ausgabedatei jetzt freigeben und als Anwendung öffnen.
- Sie können den Quellcode source.c auch beliebig oft ändern und als Anwendungsausgabe kompilieren.
Wenn Sie mehr über die Verwendung des Befehls Make erfahren möchten, finden Sie eine vollständige Dokumentation zu seiner Verwendung.