• Über uns
  • Anmelden
  • Datenschutzrichtlinie
  • Kontaktieren Sie uns
MasterTrend-Neuigkeiten
  • HEIM
    • Ratgeber
    • SPEICHERN
  • Tutorials
  • Hardware
  • Gaming
  • Handys
  • Sicherheit
  • Windows
  • KI
  • Software
  • Netzwerke
  • Nachricht
  • German German
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • Korean Korean
    • Japanese Japanese
    • Chinese Chinese
    • Russian Russian
    • Thai Thai
    • Polish Polish
    • Turkish Turkish
    • Indonesian Indonesian
    • Hindi Hindi
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
Kein Ergebnis
Alle Ergebnisse anzeigen
  • HEIM
    • Ratgeber
    • SPEICHERN
  • Tutorials
  • Hardware
  • Gaming
  • Handys
  • Sicherheit
  • Windows
  • KI
  • Software
  • Netzwerke
  • Nachricht
  • German German
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • Korean Korean
    • Japanese Japanese
    • Chinese Chinese
    • Russian Russian
    • Thai Thai
    • Polish Polish
    • Turkish Turkish
    • Indonesian Indonesian
    • Hindi Hindi
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
Kein Ergebnis
Alle Ergebnisse anzeigen
MasterTrend-Neuigkeiten
Kein Ergebnis
Alle Ergebnisse anzeigen
Start Tutorials

Kompilieren unter Linux: Mit 3 Befehlen in wenigen Minuten ausführen ⚡

MasterTrend Einblicke von MasterTrend Einblicke
20. September 2025
In Tutorials
Tiempo de lectura:Lectura de 6 minutos
ZU ZU
0
Kompilieren unter Linux – Person, die auf einem Linux-Laptop programmiert 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.

7
GETEILT
19
Ansichten
Auf Facebook teilenAuf Twitter teilen

Inhalt

  1. Kompilieren unter Linux: 3 Schritte zum Erstellen von Binärdateien 🔥
    1. Wichtige 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
    1. Verwandte Veröffentlichungen

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

Wichtige 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:
auf facebook.LinkedInPinterestXRedditTumblrBlueskyThemenAktieChatGPTClaudeGoogle AIGrok

Verwandte Veröffentlichungen

  • Beste Dating-Apps 🚀: Informieren Sie sich jetzt, wo Sie einen Partner fürs Leben finden.
  • Tragbare Monitore 2025: Entdecken Sie die besten und günstigsten 🔥🎯
  • 🌟 Microsoft Surface-Updates: Gründe, diese neue Version nicht zu verpassen.
  • South of Midnight: Ein Gothic-Abenteuer in 60fps – Entdecken Sie es JETZT! ⚡️
  • Versteckte Kosten beim Besitz eines Chromebooks: Kaufen Sie nicht, bevor Sie dies gelesen haben! ⚠️
  • Snapchat schaltet sich von selbst ab: 10 schnelle und effektive Lösungen
  • Google Chrome auf Android und Sicherheit: 3 Einstellungen, die Ihre Daten schützen 🔒🚀
  • So deaktivieren Sie die Eingabeaufforderung in Windows 11 ⚡ Schnelle und sichere Methoden
Stichworte: EvergreenContentLinuxTechnische Tipps
Vorheriger Beitrag

Jetzt WinSxS in Windows 11 aufräumen: GB freigeben ohne zu löschen ⚡

Nächste Veröffentlichung

Tempest Rising Review: Klassisches RTS lebt mit 22 Missionen wieder auf! 🔥

MasterTrend Einblicke

MasterTrend Einblicke

Unser Redaktionsteam veröffentlicht ausführliche Testberichte, Tutorials und Empfehlungen, damit Sie Ihre digitalen Geräte und Tools optimal nutzen können.

Nächste Veröffentlichung
Tempest Rising Review: RTS-Cover mit einem kybernetischen Kommandanten und einem futuristischen blau/roten Schlachtfeld mit Panzern, Soldaten, Drohnen und Flugzeugen im Kampf.

Tempest Rising Review: Klassisches RTS lebt mit 22 Missionen wieder auf! 🔥

5 1 Abstimmung
Artikelbewertung
Abonnieren
Zugang
Notificar de
Gast
Gast
0 Kommentare
Más antiguo
El mas nuevo Más votado
Comentarios en línea
Ver todos los comentarios

In Verbindung bleiben

  • 976 Ventilatoren
  • 118 Anhänger
  • 1,4k Anhänger
  • 1,8k Abonnenten

Verpassen Sie nicht die neuesten Entwicklungen in Technologie und Gaming.
Täglich exklusive Tipps, Anleitungen und Analysen.

Abonnementformular
  • Tendenzen
  • Kommentare
  • Zuletzt
So fügen Sie dem Windows 11-Desktop eine Uhr hinzu: 3 todsichere Tricks!

So fügen Sie dem Windows 11-Desktop eine Uhr hinzu: Erledigen Sie mehr in wenigen Minuten! ⏱️

1. Mai 2025
So speichern Sie das Spiel in REPO

So speichern Sie Ihr Spiel in REPO 🔥 Entdecken Sie das Geheimnis, um den Fortschritt nicht zu verlieren

7. Juli 2025
12 beste Alternativen zu Lucky Patcher für Android

Lucky Patcher-Alternativen: 12 bessere und einfachere Apps! 🎮⚡

12. Mai 2025
🖥️ So öffnen Sie „Geräte und Drucker“ in Windows 11: 4 einfache Schritte

🌟 So öffnen Sie „Geräte und Drucker“ in Windows 11: Toller Trick!

27. Februar 2025
Gmail-Funktionen auf Android: Mit 5 Tipps Zeit sparen

Gmail-Funktionen auf Android: 5 Tricks, die Sie nicht kannten! 📱✨

12
Motherboard-Reparatur - Motherboards reparieren

Notebook-Motherboard-Reparatur

10
Installieren Sie Windows 11 Home ohne Internet

Installieren Sie Windows 11 Home ohne Internet

10
So sichern Sie Treiber in Windows 11/10 in 4 Schritten!

So sichern Sie Treiber in Windows 11/10: Vermeiden Sie Fehler! 🚨💾

10
Doom The Dark Ages Cannons – Doom: The Dark Ages-Gameplay: Der Slayer kämpft sich in der Egoperspektive mit aktiviertem Kettensägenschild durch brennende Ruinen und mittelalterliche Schluchten.

Doom The Dark Ages-Kanonen: 7 geheime Standorte ⚠️🔥

25. Oktober 2025
Versteckte Windows-Funktionen – Frau verwendet Windows 11-Laptop, erkundet versteckte Windows-Funktionen, Verknüpfungen und Tricks; Kalender und Kontrollkästchen auf dem Bildschirm, arbeitet von zu Hause aus.

Versteckte Windows-Funktionen: Aktivieren Sie den Gottmodus und fliegen Sie ⚡️

25. Oktober 2025
Autokorrektur auf dem iPhone deaktivieren: WhatsApp-Bildschirm mit geöffneter Tastatur, Schritte zum Deaktivieren der Tastatur-Autokorrektur unter iOS.

Schalten Sie die Autokorrektur JETZT aus: Schreiben Sie frei in 1 Minute ⏱️🔥

16. Oktober 2025
Sicheres WhatsApp: Das WhatsApp-Logo ist mit einer Kette und einem Vorhängeschloss gesichert, ein Symbol für Sicherheit, Verschlüsselung und Privatsphäre, das Chats mit einer zweistufigen Verifizierung schützt.

Sicheres WhatsApp: 5 schnelle Schritte, um nicht ausspioniert zu werden 🔒

16. Oktober 2025

Aktuelle Neuigkeiten

Doom The Dark Ages Cannons – Doom: The Dark Ages-Gameplay: Der Slayer kämpft sich in der Egoperspektive mit aktiviertem Kettensägenschild durch brennende Ruinen und mittelalterliche Schluchten.

Doom The Dark Ages-Kanonen: 7 geheime Standorte ⚠️🔥

25. Oktober 2025
18
Versteckte Windows-Funktionen – Frau verwendet Windows 11-Laptop, erkundet versteckte Windows-Funktionen, Verknüpfungen und Tricks; Kalender und Kontrollkästchen auf dem Bildschirm, arbeitet von zu Hause aus.

Versteckte Windows-Funktionen: Aktivieren Sie den Gottmodus und fliegen Sie ⚡️

25. Oktober 2025
20
Autokorrektur auf dem iPhone deaktivieren: WhatsApp-Bildschirm mit geöffneter Tastatur, Schritte zum Deaktivieren der Tastatur-Autokorrektur unter iOS.

Schalten Sie die Autokorrektur JETZT aus: Schreiben Sie frei in 1 Minute ⏱️🔥

16. Oktober 2025
21
Sicheres WhatsApp: Das WhatsApp-Logo ist mit einer Kette und einem Vorhängeschloss gesichert, ein Symbol für Sicherheit, Verschlüsselung und Privatsphäre, das Chats mit einer zweistufigen Verifizierung schützt.

Sicheres WhatsApp: 5 schnelle Schritte, um nicht ausspioniert zu werden 🔒

16. Oktober 2025
22
MasterTrend News-Logo

MasterTrend Info ist Ihre Anlaufstelle für Technologie: Entdecken Sie Neuigkeiten, Tutorials und Analysen zu Hardware, Software, Gaming, Mobilgeräten und Künstlicher Intelligenz. Abonnieren Sie unseren Newsletter und verpassen Sie keine Trends mehr.

Folgen Sie uns

Nach Kategorie suchen

  • Gaming
  • Hardware
  • KI
  • Handys
  • Nachricht
  • Netzwerke
  • Sicherheit
  • Software
  • Tutorials
  • Windows

Aktuelle Neuigkeiten

Doom The Dark Ages Cannons – Doom: The Dark Ages-Gameplay: Der Slayer kämpft sich in der Egoperspektive mit aktiviertem Kettensägenschild durch brennende Ruinen und mittelalterliche Schluchten.

Doom The Dark Ages-Kanonen: 7 geheime Standorte ⚠️🔥

25. Oktober 2025
Versteckte Windows-Funktionen – Frau verwendet Windows 11-Laptop, erkundet versteckte Windows-Funktionen, Verknüpfungen und Tricks; Kalender und Kontrollkästchen auf dem Bildschirm, arbeitet von zu Hause aus.

Versteckte Windows-Funktionen: Aktivieren Sie den Gottmodus und fliegen Sie ⚡️

25. Oktober 2025
  • Über uns
  • Anmelden
  • Datenschutzrichtlinie
  • Kontaktieren Sie uns

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

Spanish Spanish
Spanish Spanish
English English
Portuguese Portuguese
French French
Italian Italian
Russian Russian
German German
Chinese Chinese
Korean Korean
Japanese Japanese
Thai Thai
Hindi Hindi
Arabic Arabic
Turkish Turkish
Polish Polish
Indonesian Indonesian
Dutch Dutch
Swedish Swedish
Kein Ergebnis
Alle Ergebnisse anzeigen
  • German German
    • Spanish Spanish
    • English English
    • Portuguese Portuguese
    • French French
    • Italian Italian
    • Korean Korean
    • Japanese Japanese
    • Chinese Chinese
    • Russian Russian
    • Polish Polish
    • Indonesian Indonesian
    • Turkish Turkish
    • Hindi Hindi
    • Thai Thai
    • Arabic Arabic
    • Swedish Swedish
    • Dutch Dutch
  • Gaming
  • Hardware
  • KI
  • Handys
  • Nachricht
  • Netzwerke
  • Sicherheit
  • Software
  • Tutorials
  • Windows

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

Kommentar-Autoreninfo
:wpds_smile::wpds_grin::wpds_wink::wpds_mrgreen::wpds_neutral::wpds_twisted::wpds_arrow::wpds_shock::wpds_unamused::wpds_cool::wpds_evil::wpds_oops::wpds_razz::wpds_roll::wpds_cry::wpds_eek::wpds_lol::wpds_mad::wpds_sad::wpds_Ausrufezeichen::wpds_frage::wpds_idea::wpds_hmm::wpds_beg::wpds_puh::wpds_chuckle::wpds_silly::wpds_envy::wpds_shutmouth:
wpDiscuz
RedditBlueskyXMastodonHacker-Neuigkeiten
Teilen Sie dies:
MastodonVKWhatsAppTelegrammDirect MailLinieBoteFlipboardHacker-NeuigkeitenMischenNebenanVerwirrungXingLecker
Your Mastodon Instance