• Über uns
  • Ankündigen
  • Datenschutzrichtlinie
  • Kontaktieren Sie uns
MasterTrend-News
  • 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-News
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
Zu Zu
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.

13
FREIGEGEBEN
37
Ansichten
Share on FacebookAuf 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

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
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

So koppeln Sie AirPods mit einem Chromebook: Die Person öffnet das AirPods-Ladecase und verbindet es via Bluetooth mit einem HP-Laptop.
Tutorials

So koppeln Sie Ihre AirPods mit Ihrem Chromebook: Verbinden Sie sie in wenigen Minuten! ⏱️🔌

20. November 2025
66
RESULT_CODE_HUNG – Person, die einen Laptop benutzt und bei der in Chrome der Fehler "Oh, Mist!" (RESULT_CODE_HUNG) auftritt, zeigt eine 1-Klick-Lösung, die Google Chrome repariert und ein Einfrieren verhindert.
Tutorials

RESULT_CODE_HUNG: Ein-Klick-Lösung zur Behebung des Chrome-Problems 🚀

19. November 2025
71
PC in Windows 11 umbenennen: Anleitung zum Ändern des Computernamens über den Einstellungsbildschirm mit 3 schnellen Methoden: CMD, PowerShell und Einstellungen.
Tutorials

PC umbenennen: In 10 Sekunden erledigt, Schluss mit seltsamen Namen 🔥

19. November 2025
140
GIMP Stable Boy – Benutzer an einem Schreibtisch, der in GIMP arbeitet; Bildschirm zeigt GIMP Stable Boy-Plugin-Tutorial auf Spanisch für kostenloses generatives Füllen – eine Open-Source-Alternative zu Adobe.
Tutorials

GIMP Stable Boy: Vermeide Adobe und erschaffe Magie kostenlos 💥🚀

18. November 2025
77
Autokorrektur auf dem iPhone deaktivieren: WhatsApp-Bildschirm mit geöffneter Tastatur, Schritte zum Deaktivieren der Tastatur-Autokorrektur unter iOS.
Tutorials

Autokorrektur JETZT deaktivieren: In 1 Minute frei schreiben ⏱️🔥

6. November 2025
79
Steam-Fehler „Beschädigte/korrupte Update-Dateien“ – So beheben Sie den Steam-Fehler „Beschädigte/korrupte Update-Dateien“; Steam-Logo auf dunklem Hintergrund, Schritt-für-Schritt-Anleitung und Lösung.
Tutorials

Beschädigte Steam-Updatedateien: In 2 Minuten beheben ⏳

6. November 2025
90
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

Verpassen Sie nicht die neueste in Technologie und gaming.
Tipps einzigartige, praktische Anleitungen und Analyse jeden Tag.

Abo-Formular
  • Trends
  • Kommentare
  • Letzten
How to add Uhr auf dem Windows-desktop 11: ¡3 unfehlbare tricks!

How to add Uhr auf dem Windows-desktop 11: Holen Sie sich mehr in wenigen Minuten! ⏱️

1 Mai 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
12 Besten Alternativen zu den Glücklichen dieses Programm für Android

Alternativen zu den Glücklichen dieses Programm: die 12 besten apps und einfach! 🎮⚡

13. November 2025
🖥️ 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!

20. November 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 von Mainboards - MotherBoards der Reparatur

Reparatur von motherboards von Laptops

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
Windows Explorer neu starten – Eine Frau startet den Windows Explorer über den Task-Manager in Windows neu, um Systemfehler in Sekundenschnelle zu beheben.

Windows Explorer neu starten: Ein schneller Trick, der Ihren PC rettet ⚡

21. November 2025
ASUS ROG Strix XG27ACMS 27-Zoll QHD-Gaming-Monitor mit 320 Hz Bildwiederholfrequenz, abgebildet auf dem Schreibtisch eines Gamers mit RGB-Tastatur und -Maus, die eine hochauflösende Cyberpunk-Szene darstellen.

ASUS ROG XG27ACMS, der schnellste QHD-Monitor, zeigt seine Leistungsfähigkeit 🚀

21. November 2025
Wraithstones Nerathul - Bild aus Doom The Dark Ages, das den Protagonisten zeigt, wie er auf einem mechanischen Drachen auf einen dunklen und stürmischen Berg zufliegt, in dem Gebiet, in dem sich die Wraithstones befinden; ein Leitfaden zu den Standorten aller Wraithstones in Doom The Dark Ages.

Geistersteine ​​von Nerathul: Einfache Tricks, um sie zu erhalten ⚡

21. November 2025
So koppeln Sie AirPods mit einem Chromebook: Die Person öffnet das AirPods-Ladecase und verbindet es via Bluetooth mit einem HP-Laptop.

So koppeln Sie Ihre AirPods mit Ihrem Chromebook: Verbinden Sie sie in wenigen Minuten! ⏱️🔌

20. November 2025

Aktuelle Nachrichten

Windows Explorer neu starten – Eine Frau startet den Windows Explorer über den Task-Manager in Windows neu, um Systemfehler in Sekundenschnelle zu beheben.

Windows Explorer neu starten: Ein schneller Trick, der Ihren PC rettet ⚡

21. November 2025
68
ASUS ROG Strix XG27ACMS 27-Zoll QHD-Gaming-Monitor mit 320 Hz Bildwiederholfrequenz, abgebildet auf dem Schreibtisch eines Gamers mit RGB-Tastatur und -Maus, die eine hochauflösende Cyberpunk-Szene darstellen.

ASUS ROG XG27ACMS, der schnellste QHD-Monitor, zeigt seine Leistungsfähigkeit 🚀

21. November 2025
64
Wraithstones Nerathul - Bild aus Doom The Dark Ages, das den Protagonisten zeigt, wie er auf einem mechanischen Drachen auf einen dunklen und stürmischen Berg zufliegt, in dem Gebiet, in dem sich die Wraithstones befinden; ein Leitfaden zu den Standorten aller Wraithstones in Doom The Dark Ages.

Geistersteine ​​von Nerathul: Einfache Tricks, um sie zu erhalten ⚡

21. November 2025
60
So koppeln Sie AirPods mit einem Chromebook: Die Person öffnet das AirPods-Ladecase und verbindet es via Bluetooth mit einem HP-Laptop.

So koppeln Sie Ihre AirPods mit Ihrem Chromebook: Verbinden Sie sie in wenigen Minuten! ⏱️🔌

20. November 2025
66
MasterTrend-News-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

Windows Explorer neu starten – Eine Frau startet den Windows Explorer über den Task-Manager in Windows neu, um Systemfehler in Sekundenschnelle zu beheben.

Windows Explorer neu starten: Ein schneller Trick, der Ihren PC rettet ⚡

21. November 2025
ASUS ROG Strix XG27ACMS 27-Zoll QHD-Gaming-Monitor mit 320 Hz Bildwiederholfrequenz, abgebildet auf dem Schreibtisch eines Gamers mit RGB-Tastatur und -Maus, die eine hochauflösende Cyberpunk-Szene darstellen.

ASUS ROG XG27ACMS, der schnellste QHD-Monitor, zeigt seine Leistungsfähigkeit 🚀

21. November 2025
  • Ü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