Fast die gesamte Software unter Linux ist GPL-lizenziert, sodass fast jede Software Quellcode bereitstellt.
Um unter Linux ausgeführt zu werden, muss eine Software eine Binärdatei sein. Wenn wir den Software-Quellcode erhalten, müssen wir ihn daher in eine Binärdatei kompilieren, bevor er unter Linux ausgeführt werden kann.
Software-Kompilierungsprozess
Es sind zwei Schritte erforderlich, um den Quellcode in eine Binärdatei zu kompilieren, die unter Linux ausgeführt werden kann: (Empfohlenes Lernen: Linux-Betrieb und -Wartung)
1. Verwenden Sie den GCC-Compiler, um den Quellcode in eine Zieldatei zu kompilieren.
2 Verknüpfen Sie die Zieldatei mit einer Binärdatei
Dieser Vorgang scheint einfach, ist es aber nicht. Der Quellcode einer Software ist oft in mehreren Quelldateien gekapselt. Darüber hinaus weisen diese Dateien komplizierte Abhängigkeiten auf, und die Kompilierung muss in strikter Übereinstimmung mit der angegebenen Reihenfolge erfolgen, was zweifellos die Schwierigkeit der Kompilierung erhöht. Glücklicherweise kann uns der Befehl make dabei helfen, den Kompilierungsprozess zu vereinfachen.
Der gesamte Kompilierungsprozess ist in der Makefile-Datei zusammengefasst (wobei dem Befehl make mitgeteilt wird, wie das Programm kompiliert und verknüpft werden soll). Wenn der Befehl make ausgeführt wird, sucht make im aktuellen Verzeichnis nach der Makefile-Datei Basierend auf der Datei Es ist erforderlich, den gesamten Kompilierungsprozess abzuschließen.
Die Makefile-Datei wird durch den Befehl configure generiert. Beim Ausführen des Befehls „configure“ generiert „configure“ dynamisch ein für dieses System geeignetes Makefile basierend auf der aktuellen Systemumgebung zur Verwendung durch den Befehl „make“.
Installationsschritte für den Linux-Quellcode
Holen Sie sich den Quellcode
Laden Sie den Quellcode der Software nach /usr/ herunter. local/ und entpacken Sie es.
Anzeigen der INSTALL- und README-Dateien
Nach dem Dekomprimieren sehen Sie sich die INSTALL- und README-Dateien im Detail an.
Erstellen Sie ein Makefile
Führen Sie den Befehl configure aus, um ein Makefile zu generieren.
Kompilieren
Führen Sie den Befehl make clean;make aus, um den Quellcode in eine Binärdatei zu kompilieren.
PS: Der Befehl make clean wird verwendet, um die bei der letzten Kompilierung generierten Zieldateien zu löschen. Dieser Schritt ist optional, aber um den Erfolg der Kompilierung sicherzustellen, ist es besser, ihn hinzuzufügen. Verhindern Sie Kompilierungsfehler aufgrund verbleibender Objektdateien in der Software.
Installation
Führen Sie den Befehl make install aus, um die im vorherigen Schritt kompilierte Binärdatei im angegebenen Verzeichnis zu installieren.
Das obige ist der detaillierte Inhalt vonInstallationsschritte des Linux-Quellcodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!