• Über uns
  • Ankündigen
  • Datenschutzrichtlinie
  • Kontaktieren Sie uns
MasterTrend Info – Technologie, Neuigkeiten und Tutorials
  • HOME
    • BLOG
  • Tutorials
  • Hardware
  • Gaming
  • Mobile
  • Sicherheit
  • Windows
  • IA
  • Software
  • Netzwerke
  • Was ist neu
  • de_DEGerman
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
Kein Ergebnis
Sehen Sie alle Ergebnisse
  • HOME
    • BLOG
  • Tutorials
  • Hardware
  • Gaming
  • Mobile
  • Sicherheit
  • Windows
  • IA
  • Software
  • Netzwerke
  • Was ist neu
  • de_DEGerman
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
Kein Ergebnis
Sehen Sie alle Ergebnisse
MasterTrend Info – Technologie, Neuigkeiten und Tutorials
Kein Ergebnis
Sehen Sie alle Ergebnisse
Start Tutorials

Unter Linux kompilieren: In wenigen Minuten mit 3 Befehlen ausführen ⚡

MasterTrend Einblicke von MasterTrend Einblicke
20. September 2025
in Tutorials
Lesen Zeit:6 min Lesen
0
Kompilieren unter Linux – Ein Programmierer, der auf einem Linux-Laptop arbeitet und Befehle im Terminal ausführt, um Code mit gcc und make zu kompilieren; Anleitung zum Kompilieren unter Linux.

Kompilieren unter Linux: Entwickler verwenden das Terminal, um Quellcode mit gcc zu kompilieren und unter GNU/Linux zu erstellen, perfekt für Programmier-Tutorials, DevOps und das Erlernen der Befehlszeile.

57
FREIGEGEBEN
158
Ansichten
Share on FacebookAuf Twitter teilen

Inhalt

  1. Kompilieren unter Linux: 3 Schritte zum Erstellen von Binärdateien 🔥
    1. Wichtigste Zusammenfassung
  2. Was ist das Kompilieren aus dem Quellcode?
  3. 3-stufiger Build-Prozess: Konfigurieren, Erstellen, Installieren
  4. So startet ./configure den Prozess
  5. make erledigt den Großteil der Arbeit
  6. Abschluss mit make install

Kompilieren unter Linux: 3 Schritte zum Erstellen von Binärdateien 🔥

Wichtigste Zusammenfassung

  • Die Kompilierung der meisten Software aus dem Quellcode erfolgt in drei Schritten: ./configure && make && make install.
  • Das Drehbuch konfigurieren prüft die Abhängigkeiten, machen generiert die ausführbare Datei und Tools wie autoconf/automake automatisieren Sie diesen Prozess.
  • Die Installation ist normalerweise optional, was die Ausführung von Befehlen erleichtert, die in Verzeichnisse im WEG des Systems.

Das Kompilieren aus dem Quellcode kann im Vergleich zur Verwendung von Paketmanagern einschüchternd wirken, aber mit drei grundlegenden Befehlen ist der Vorgang einfach und unkompliziert. 🚀

Was ist das Kompilieren aus dem Quellcode?

Die von Ihnen verwendeten Programme können interpretiert oder kompiliert sein. Interpretierte Programme sind Textdateien mit Code, den ein anderes Programm (der Interpreter) in Echtzeit ausführt. Kompilierte Programme hingegen sind Binärdateien mit ausführbarem Maschinencode.

Kompilierte ausführbare Dateien sind sehr verbreitet, insbesondere in großen Programmen. Wenn Sie aus dem Quellcode kompilieren,sas ein Compiler wie gcc um den Code in ein ausführbares Programm umzuwandeln, das oft auf mehrere Dateien verteilt ist.

Linux-Terminal zeigt die Steam-Installation mit Befehlen.

Der Kompilierungsprozess kann umfangreich und komplex sein, weshalb er normalerweise mit Programmen wie automatisiert wird machenDie Dateien Makefiles steuern, wie die endgültige ausführbare Datei erstellt wird.

Bei großen Projekten Makefiles Sie können so komplex sein, dass sie automatisch mit Tools wie generiert werden autoconf Und Automarke um die Kompatibilität zwischen verschiedenen Architekturen sicherzustellen. 🛠️

3-stufiger Build-Prozess: Konfigurieren, Erstellen, Installieren

Die meisten Programme verwenden dieses grundlegende Muster zum Kompilieren aus dem Quellcode:

./configure && make && make install

Beliebte Programme wie Apache verwenden diese Sequenz (oder eine Variante davon), wie zum Beispiel erklärt seine Akte INSTALLIEREN:

Apache INSTALL-Dateifragment mit den Schritten ./configure, make und make install.

Node.js folgt ebenfalls dieser Struktur, wie in der Datei BUILDING.md angegeben:

Ausschnitt aus der Node.js-Datei BUILDING.md, der ./configure, make und make install zeigt.

Jedes Projekt kann geringfügig von dieser Befehlszeichenfolge abweichen. Verwenden Sie den logischen UND-Operator (&&) stoppt den Prozess, wenn ein Schritt fehlschlägt:

./configure && make && make install

Oder Sie können jeden Befehl separat in einer einzelnen Zeile mit einem Semikolon ausführen. Dadurch werden jedoch alle Befehle ausgeführt, ohne anzuhalten, wenn einer fehlschlägt:

./konfigurieren; machen; machen installieren

Sie können die drei Zeilen auch einzeln ausführen:

./configure make make install

Wenn Sie das Programm nur ausprobieren möchten, ohne es zu installieren, können Sie es überspringen make install und führen Sie es aus seinem Ordner aus.

Einige Repositories haben das Skript konfigurieren Bereit, während andere (wie grep) zuerst die Ausführung eines anderen Skripts erfordern, um es zu generieren. Beachten Sie immer die INSTALL-, BUILD- oder README-Datei, um den Empfehlungen des Projekts zu folgen. 📋

So startet ./configure den Prozess

Das Drehbuch konfigurieren Es ist der Ausgangspunkt des Kompilierungsprozesses und passt das Projekt an Ihre Umgebung an.

Dieses Skript prüft die für das Projekt erforderlichen Abhängigkeiten und prüft Versionen und Verfügbarkeit. Nach Abschluss generiert es eine Datei mit dem Namen Makefile für die nächste Phase.

Das Drehbuch konfigurieren bietet viele konfigurierbare Optionen mit ./configure --help, sodass Sie Builddetails anpassen können.

So viel konfigurieren als machen erzeugen viel Ausgabe auf dem Bildschirm. Verwenden Sie die Option --ruhig wenn Sie diese Befehle ausführen möchten, ohne so viele Details anzuzeigen. 🤫

Wenn das Skript fehlt konfigurieren, einige Projekte enthalten ein Skript wie autogen.sh um es zu generieren. Beispielsweise verwendet htop es:

Ausgabe des Skripts autogen.sh im htop-Quellcode, der die Konfiguration generiert.

Sehr einfache Projekte oder Projekte, die in anderen Sprachen geschrieben sind, haben möglicherweise nicht konfigurierenDer Vorgang erfolgt dabei in zwei Schritten: machen && machen installieren.

Das Drehbuch konfigurieren Es steuert auch Installationsdetails, wie z. B. den Parameter --Präfix, wodurch das Installationsstammverzeichnis festgelegt wird. Standardmäßig ist es /usr/local, aber Sie können es ändern, um Ihre Dateien besser zu organisieren.

make erledigt den Großteil der Arbeit

Nach konfigurieren erzeugt eine Makefile, die eigentliche Kompilierung der Software beginnt mit machen.

Dieses Programm liest die Makefile und folgt Regeln, um zu entscheiden, welche Dateien erstellt oder aktualisiert werden sollen. Die Makefiles Handschriftliche Texte sind für diejenigen, die die Syntax kennen, leicht verständlich.

Zum Beispiel dieses Makefile einfach kompiliert ein Programm, das von der Datei abhängt program.c:

Programm: program.c gcc -o Programm program.c

machen prüfen Sie, ob program.c seit der letzten Kompilierung geändert. Wenn es sich nicht geändert hat, tun Sie nichts; wenn doch, kompilieren Sie mit gcc.

Nahaufnahme der beleuchteten Tasten von Das Keyboard 6 Professional.

Der Makefiles automatisch generierte sind in der Regel deutlich komplexer. So ist beispielsweise die Makefile htop hat 2.440 Zeilen:

Fragment des automatisch generierten Makefiles für das htop-Projekt.

Sie müssen jedoch nicht jedes Detail verstehen. Sofern Sie den Quellcode nicht ändern, führen Sie ihn einfach aus. machen und überlassen Sie die Arbeit dem System.

Der Schritt machen Bei großen Projekten kann es einige Minuten oder länger dauern. Wenn es fehlschlägt, liegt es meist an fehlenden Abhängigkeiten. Der Vorteil ist, dass machen speichert den Fortschritt und setzt den Vorgang dort fort, wo er unterbrochen wurde, wenn Sie erneut laufen.

Abschluss mit make install

Nach der Kompilierung befindet sich die erstellte ausführbare Datei normalerweise im Stammverzeichnis des Projekts oder in einem Unterverzeichnis namens bin. Sie können es mit dem vollständigen Pfad ausführen:

Durch Ausführen von „make“ im CLI-Verzeichnis wird das Unterverzeichnis „bin“ mit der endgültigen ausführbaren Datei erstellt.

Dies ist zum Testen nützlich, aber auf lange Sicht möchten Sie es an einem zugänglichen Ort installieren.

Das Ziel installieren das definiert die Makefile Kopieren Sie die erforderlichen Dateien und legen Sie die Berechtigungen fest. Der Standardspeicherort ist /usr/local/bin, obwohl Sie es mit ändern können --Präfix.

Wenn Sie keine Berechtigungen für diesen Ordner haben, führen Sie sudo make install und gibt das Administratorkennwort an.

Das Installationsverzeichnis muss in Ihrer Variable enthalten sein WEG um das Programm nur mit seinem Namen ausführen zu können, ohne den vollständigen Pfad anzugeben.

Teilen Sie dies:
1auf facebook.LinkedInPinterestXRedditTumblrBlueskyThemenAktieChatGPTClaudeGoogle AIGrok
1
AKTIE
Tags: EvergreenContentLinuxTechniktipps
Frühere Publikation

WinSxS unter Windows 11 jetzt bereinigen: GB freigeben, ohne Daten zu löschen ⚡

Nächste Veröffentlichung

Tempest Rising im Test: Klassisches Echtzeitstrategiespiel mit 22 Missionen neu aufgelegt! 🔥

MasterTrend Einblicke

MasterTrend Einblicke

Unsere Redaktion teilt sich einen deep-dive-Analyse, tutorials und Empfehlungen für das erhalten die die meisten aus Ihrem Geräte und digitale tools.

RelatedPublikationen

WLAN-Anrufe auf dem iPhone. Eine Frau zeigt die in den iPhone-Einstellungen aktivierte Option für WLAN-Anrufe; eine Schritt-für-Schritt-Anleitung zur Aktivierung und Nutzung von WLAN-Anrufen auf dem iPhone.
Tutorials

WLAN-Anrufe mit dem iPhone: So aktivieren und nutzen Sie sie

26. April 2026
173
Erweiterte On-Screen-TV-Einstellungen mit Helligkeits-, Kontrast-, Schärfe-, Farb-, Bewegungsfluss- und HDR-Tonwertzuordnungskonfiguration auf einem 4K-UHD-Fernseher, der eine Kinoszene in hoher Auflösung anzeigt.
Tutorials

Erweiterte TV-Einstellungen: Was Sie ändern und was Sie vermeiden sollten

7. April 2026
265
Die Anrufweiterleitung auf dem iPhone wurde über die Einstellungen aktiviert; die Option „Anrufweiterleitung“ wird auf dem Bildschirm des Mobiltelefons als aktiviert angezeigt.
Tutorials

iPhone-Anrufweiterleitung: So aktivieren und nutzen Sie sie

27. April 2026
254
Die tatsächliche Ladegeschwindigkeit Ihres Android-Telefons wird in einer Ladeanzeige-App mit Amperezahl und Akkustand auf dem Bildschirm angezeigt, während eine Frau das Smartphone in einem Technikgeschäft hält.
Tutorials

Tatsächliche Ladegeschwindigkeit auf Ihrem Android-Telefon

22. Februar 2026
200
Versehentliche Echo-Aktivierung – Frau verärgert über die versehentliche Aktivierung von Alexa auf einem Amazon Echo-Lautsprecher im Wohnzimmer.
Tutorials

Versehentliche Aktivierung von Echo auf Amazon-Lautsprechern

9. Februar 2026
226
PNG zu PDF Methoden - Illustration von Methoden zur Konvertierung von PNG-Dateien in PDF, mit PNG- und PDF-Symbolen und einem Konvertierungspfeil zwischen beiden Formaten.
Tutorials

PNG-zu-PDF-Konvertierungsmethoden: Ein Vergleich zur Auswahl unter Windows 11

27. April 2026
315
Nächste Veröffentlichung
Tempest Rising – Testbericht: Das Cover des Echtzeitstrategiespiels zeigt einen kybernetischen Kommandanten und eine futuristische blau-rote Schlacht mit Panzern, Soldaten, Drohnen und Flugzeugen im Kampf.

Tempest Rising im Test: Klassisches Echtzeitstrategiespiel mit 22 Missionen neu aufgelegt! 🔥

5 1 Abstimmung
Artikelbewertung
Abonnieren
Zugang
Benachrichtigen Sie über
Gast
Gast
0 Kommentare
älteste
Neueste Die meisten haben abgestimmt
Online-Kommentare
Alle Kommentare anzeigen

In Verbindung Bleiben

  • 976 Fans
  • 118 Anhänger
  • 1.4 k Anhänger
  • 1.8 k Abonnenten
  • Trends
  • Kommentare
  • Letzten
🖥️ How to öffnen Sie "Geräte und Drucker" unter Windows 11: 4 einfache Schritte,

🌟 How to öffnen Sie "Geräte und Drucker" unter Windows 11: ¡Erstaunlichen trick!

21. Juni 2026
Permanente Uhr in Windows 11: Optionen zur Anzeige einer permanenten Uhr, Einschränkungen und praktische Entscheidungen, mit blauem Hintergrund, Windows-Symbol und minimalistischer analoger Uhr.

Permanente Uhr in Windows 11: Optionen, Grenzen und wichtige Entscheidungen

21. Juni 2026
Ethernet funktioniert nicht unter Windows 11: 9 einfache Tricks

Ethernet funktioniert nicht unter Windows 11: 3-Minuten-Lösung ⚡🌐

13. November 2025
Wie zu speichern Spiel in REPO

Wie zu speichern Spiel in REPO 🔥 Entdecken Sie das Geheimnis, um nicht zu verlieren Fortschritte

7 Juli 2025
Features von Gmail auf Android: Sparen Sie Zeit, mit 5 Tipps,

Features von Gmail in Android: 5 tricks, die Sie nicht kennen! 📱✨

12
Reparatur des Notebook-Motherboards: Innenansicht mit Motherboard, Kühlsystem, Lüftern und wichtigen Komponenten, die bei einem geöffneten Laptop überprüft werden müssen

Reparatur des Notebook-Motherboards – Schritt-für-Schritt-Diagnose

10
Installieren Sie Windows 11 zu Hause ohne Internet

Installieren Sie Windows 11 zu Hause ohne Internet

10
Wie backup-Treiber in der Windows-11/10 in 4 Schritten!

Wie backup-Treiber in Windows 11/10 Es Verhindert, dass Fehler! 🚨💾

10
Datenschutz in Windows 11 – Eine Frau konfiguriert zu Hause mit O&O ShutUp10++ die Datenschutzoptionen in Windows 11 auf ihrem Laptop und zeigt dabei Sicherheitseinstellungen und Datenkontrolle auf dem Bildschirm an.

Datenschutz in Windows 11 mit O&O ShutUp10++

21. Juni 2026
Optionale Windows 11-Funktionen – Eine Frau aktiviert optionale Funktionen in den Systemeinstellungen eines Windows 11-Laptops; Leitfaden zur Aktivierung bzw. Deaktivierung optionaler Windows 11-Funktionen in einer modernen Büroumgebung

Optionale Funktionen in Windows 11: Wann man sie ein- oder ausschalten sollte

21. Juni 2026
Saros-Enden: A. Devraj in futuristischer Soltari-Rüstung in einer düsteren und dramatischen Szene, Analyse des Hauptendes und des geheimen Endes des Videospiels.

Saros-Enden: Analyse des Haupt- und des geheimen Endes

14. Juni 2026
AMD UDNA-Architektur für PS6 und Xbox Next, Details zum GPU-Chip der nächsten Generation mit fortschrittlichem Design für Hochleistungsspielkonsolen.

UDNA-Architektur in PS6 und Xbox Next: Mehr als nur Zahlen

4. Mai 2026

Aktuelle Nachrichten

Datenschutz in Windows 11 – Eine Frau konfiguriert zu Hause mit O&O ShutUp10++ die Datenschutzoptionen in Windows 11 auf ihrem Laptop und zeigt dabei Sicherheitseinstellungen und Datenkontrolle auf dem Bildschirm an.

Datenschutz in Windows 11 mit O&O ShutUp10++

21. Juni 2026
59
Optionale Windows 11-Funktionen – Eine Frau aktiviert optionale Funktionen in den Systemeinstellungen eines Windows 11-Laptops; Leitfaden zur Aktivierung bzw. Deaktivierung optionaler Windows 11-Funktionen in einer modernen Büroumgebung

Optionale Funktionen in Windows 11: Wann man sie ein- oder ausschalten sollte

21. Juni 2026
65
Saros-Enden: A. Devraj in futuristischer Soltari-Rüstung in einer düsteren und dramatischen Szene, Analyse des Hauptendes und des geheimen Endes des Videospiels.

Saros-Enden: Analyse des Haupt- und des geheimen Endes

14. Juni 2026
97
AMD UDNA-Architektur für PS6 und Xbox Next, Details zum GPU-Chip der nächsten Generation mit fortschrittlichem Design für Hochleistungsspielkonsolen.

UDNA-Architektur in PS6 und Xbox Next: Mehr als nur Zahlen

4. Mai 2026
136
MasterTrend Info-Logo

MasterTrend-Info ist Ihre Quelle Technologie: entdecken Sie news, tutorials und Analyse von hardware -, software -, gaming -, mobile und künstliche Intelligenz. Abonnieren Sie unseren newsletter und verpassen Sie keine Trends.

Folgen Sie uns

Durchsuchen durch Kategorie

  • Gaming
  • Hardware
  • IA
  • Mobile
  • Was ist neu
  • Netzwerke
  • Sicherheit
  • Software
  • Tutorials
  • Windows

Aktuelle Nachrichten

Datenschutz in Windows 11 – Eine Frau konfiguriert zu Hause mit O&O ShutUp10++ die Datenschutzoptionen in Windows 11 auf ihrem Laptop und zeigt dabei Sicherheitseinstellungen und Datenkontrolle auf dem Bildschirm an.

Datenschutz in Windows 11 mit O&O ShutUp10++

21. Juni 2026
Optionale Windows 11-Funktionen – Eine Frau aktiviert optionale Funktionen in den Systemeinstellungen eines Windows 11-Laptops; Leitfaden zur Aktivierung bzw. Deaktivierung optionaler Windows 11-Funktionen in einer modernen Büroumgebung

Optionale Funktionen in Windows 11: Wann man sie ein- oder ausschalten sollte

21. Juni 2026
  • Über uns
  • Ankündigen
  • Datenschutzrichtlinie
  • Kontaktieren Sie uns

Copyright © 2025 https://mastertrend.info/ – Alle Rechte vorbehalten. Alle Marken sind Eigentum ihrer jeweiligen Inhaber.

We've detected you might be speaking a different language. Do you want to change to:
es_ES Spanish
es_ES Spanish
en_US English
pt_BR Portuguese
fr_FR French
it_IT Italian
ru_RU Russian
de_DE German
zh_CN Chinese
ko_KR Korean
ja Japanese
th Thai
hi_IN Hindi
ar Arabic
tr_TR Turkish
pl_PL Polish
id_ID Indonesian
nl_NL Dutch
sv_SE Swedish
Change Language
Close and do not switch language
Kein Ergebnis
Sehen Sie alle Ergebnisse
  • de_DEGerman
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • pl_PLPolish
    • id_IDIndonesian
    • tr_TRTurkish
    • hi_INHindi
    • thThai
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
  • Gaming
  • Hardware
  • IA
  • Mobile
  • Was ist neu
  • Netzwerke
  • Sicherheit
  • Software
  • Tutorials
  • Windows

Copyright © 2025 https://mastertrend.info/ – Alle Rechte vorbehalten. Alle Marken sind Eigentum ihrer jeweiligen Inhaber.

wpDiscuz
RedditBlueskyXMastodonHacker News
Teilen Sie dies:
MastodonVKWhatsAppTelegrammSMSLineMessengerFlipboardHacker NewsMixNextdoorRatlosigkeitXingYummly
Ihre Mastodon-Instanz