Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
distcc [2010/12/10 17:31] – Die Seite wurde neu angelegt: „ == Allgemeines und Installation == Distcc ist ein Programm, welches sich um die Verteilung von Kompilierungsprozessen an teilnehmende Rechner kümmert. Es beste…“ 192_168_1.4 | distcc [2017/04/01 17:23] (aktuell) – gelöscht admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | |||
- | |||
- | |||
- | ====== Allgemeines und Installation ====== | ||
- | |||
- | |||
- | Distcc ist ein Programm, welches sich um die Verteilung von Kompilierungsprozessen an teilnehmende Rechner kümmert. Es besteht aus einem Serverteil, distccd und einem Clientprogramm, | ||
- | |||
- | Um distcc einsetzen zu können, müssen alle Computer im Netzwerk die gleiche GCC-Version benutzen. Sie können verschiedene 3.3.x Versionen (wobei x variiert) verwenden, aber ein gleichzeitiger Gebrauch von 3.3.x und 3.2.x kann zu Fehlern bei der Kompilierung oder Ausführung von Programmen führen. | ||
- | |||
- | Distcc kommt mit einem grafischen Überwachungstool, | ||
- | |||
- | < | ||
- | |||
- | |||
- | ====== Portage so einrichten, dass es Distcc benutzt ====== | ||
- | |||
- | |||
- | < | ||
- | Dort fügt man distcc zu den Features hinzu. | ||
- | FEATURES=" | ||
- | Dies wäre also der Clientrechner der die Kompileranfrage ins Netz sendet. Die Liste der Hosts, bearbeitet man mit **distcc-config**. | ||
- | distcc-config --set-hosts " | ||
- | Man kann natürlich auch gesamte Netze eingeben. | ||
- | |||
- | Passen Sie / | ||
- | rc-update add distccd default | ||
- | etc/ | ||
- | |||
- | |||
- | ====== DistCC Cross-Compiling ====== | ||
- | |||
- | |||
- | Distcc ist ein Werkzeug, mit dem Sie die Last der Software-Kompilierung über mehrere vernetzte Rechner verteilen können. Solange die vernetzten Rechner alle die gleiche Toolchain für die gleiche Prozessorarchitektur benutzen, benötigen Sie keine spezielle Konfiguration des distcc. Aber was machen Sie, wenn Sie für eine abweichende Architektur auf verschiedenen Computern kompilieren möchten? Diese Anleitung wird Ihnen zeigen, wie Sie distcc konfigurieren müssen, um für unterschiedliche Architekturen zu kompilieren. | ||
- | |||
- | |||
- | ===== Emergen der notwendigen Werkzeuge ===== | ||