PDF download PDF herunterladen PDF download PDF herunterladen

Der Quelltext ist der Code eines Programms in einer Form, die Menschen lesen und bearbeiten können. Allerdings kann der Computer diesen Code nicht ausführen. Deshalb muss er in, für die Maschine lesbaren, Code kompiliert werden. In Linux ist der Befehl "make" der gebräuchlichste zum Kompilieren und funktioniert für fast alle Programm-Pakete.

Vorgehensweise

PDF download PDF herunterladen
  1. Dieser liegt meistens als Archiv vor und hat die Dateiendung .tar , .tar.bz oder .tar.gz . Manchmal werden stattdessen auch ZIP-Dateien verwendet.
  2. * und unzip Dateiname für ZIP-Dateien. Achte darauf beim Entpacken von tar.* -Dateien die richtige Option zu verwenden. Verwende bei tgz oder tar.gz -Dateien den Befehl tar zxvf Dateiname , bei bz2 -Dateien tar jxvf Dateiname . Für mehr Informationen schaue in der Hilfe oder im Manual dieses Befehls nach ( tar --help bzw. man tar ).
  3. aus, um den Quellcode automatisch konfigurieren zu lassen. Dabei kannst du verschiedene Argumente benutzen, wie beispielsweise --prefix= Installationsverzeichnis um das Installationsverzeichnis anzugeben.
  4. Eine ausführbare Datei wird damit in " Quellcodeverzeichnis /bin", also im Unterodner "bin" des Quellcodeverzeichnisses erstellt.
  5. Werbeanzeige

Tipps

  • Falls einer der Befehle fehlschlägt, wirst du die Zeile in dem Dokument bekommen, die den Fehler verursacht hat und außerdem noch den Fehlertyp. Du kannst versuchen, den Fehler zu finden und zu beheben. Meist werden Fehler beim Kompilieren und Installieren, durch kaputte Abhängigkeiten von anderen Paketen, verursacht. Dies passiert, z.B. falls du ein Programm installieren willst, aber dir eine Bibliothek fehlt, von der das Programm abhängt.
  • Falls du beim ./configure -Befehl keine Optionen angibst, wird das Programm automatisch in dem Verzeichnis /usr installiert.
  • Du kannst auch alle Befehle direkt hintereinander ausführen, indem du in der Konsole den Befehl ./configure && make && make install eingibst. Allerdings kann es dadurch schwerer werden, Fehler zu finden und zu beheben, da du erst herausfinden musst, in welchem Schritt der Fehler aufgetreten ist.
  • Wenn der Vorgang aus irgendeinem Grund fehlschlägt: Bevor du die Befehle nochmal ausführst, führe den Befehl make clean aus, um alle Dateien zu löschen, die beim vorherigen Vorgang entstanden sind. Ansonsten wird der zweite Vorgang mit großer Wahrscheinlichkeit, aufgrund der alten Dateien, wieder scheitern.
Werbeanzeige

Warnungen

  • Kompiliere und ersetze keine wichtigen Systemdateien, falls du nicht ganz genau weißt, was du tust! Dadurch kannst du dein System erheblich beschädigen!
Werbeanzeige

Über dieses wikiHow

Diese Seite wurde bisher 32.222 mal abgerufen.

War dieser Artikel hilfreich?

Werbeanzeige