Anzeige:
Ergebnis 1 bis 12 von 12

Thema: distcc - cooles programm

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2003
    Beiträge
    102

    Thumbs up distcc - cooles programm

    hallo leute
    bin heute nacht ueber diesen netten c/c++ compiler gestolpert, der mir auf den ersten blick schon gefiel. mit diesem compiler ist es moeglich programme zu compilen mit der power mehrerer rechner. ich dachte mir das es bestimmt noch genuegend andere leute gibt denen das nuetzlich sein koennte, so kam ich auf die idee eine kurze anleitung dafuer zu schreiben.
    also... downloaden koennt ihr auch den compiler hier
    das ganze ist auch sehr einfach zu konfigurieren, hatte es nach 5 minuten laufen =)
    downloaden dann entpacken
    Code:
    tar jfx distcc*.gz
    dann in das verzeichniss wechseln
    Code:
    ./configure && make
    zu root wechseln...
    Code:
    su
    und ein
    Code:
    make install
    nun muesst ihr nur noch den distcc daemon starten
    Code:
    distccd --daemon --allow IP --log-file FILE --listen IP
    Code:
    --allow
    erlaubte adressen
    Code:
    --log-file
    Log Datei, wenn dieses argument weggelassen wird dann wird das ganze ueber den syslogd geregelt
    Code:
    --listen
    die adresse an der gelauscht werden soll nuetzlich bei mehreren netzwerk interfaces
    das wars auch schon von mir
    mehr koennt ihr in der manpage
    Code:
    man distcc; man distccd;
    finden oder auf der website http://distcc.samba.org

    MfG and happy compiling

  2. #2
    patch-aholic Avatar von 3qualizer
    Registriert seit
    Jul 2000
    Ort
    Stuttgart
    Beiträge
    1.673
    nur ne kleine Korrektur: distcc ist kein Compiler sonder ein Frontend für diesen, z.B. gcc
    Eurebia - der UO Freeshard (www.eurebia.net) :)

  3. #3
    Registrierter Benutzer
    Registriert seit
    Sep 2003
    Beiträge
    102
    ja hast recht
    war schon spaet und ichw ar muede
    hatte noch was vergessen es muessen nach der installation und vor dem kompilieren
    die variablen
    Code:
    export DISTCC_HOSTS="localhost ....."
    Code:
    export CC="distcc"
    exportiert werden... dann kanns los gehen...

    mfg

  4. #4
    Premium Mitglied Avatar von BBlack
    Registriert seit
    May 2000
    Ort
    Mülheim-Kärlich, Germany
    Beiträge
    903
    In Verbindung mit ccache wird die Sache noch interessanter. Ist heir schon seit knapp nem halben Jahr im Einsatz, feine Sache!
    Christian Metzen
    --

  5. #5
    Premium Mitglied Avatar von SeeksTheMoon
    Registriert seit
    Feb 2002
    Beiträge
    1.704
    ich hab ccache und distcc installiert. Das läuft auch auf zwei Rechnern von mir, aber ist es normal, wenn die Monitorprogramme (sowohl gnome als auch Konsole) gar nichts anzeigen?
    Mit top kann ich sehen, dass der distccd und hin und wieder cc1 laufen und das syslog zeigt auch Aktivität - warum nicht distccmon?
    09F911029D74E35BD84156C5635688C0

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jul 2003
    Beiträge
    1.856
    Also ich hab das Problem das es einfach nicht funktionieren will
    Also bei mir kompiliert er, das zeigt distccmon auch an, aber bei den anderen Rechnern kommt immer ein "Blocked".
    Mit folgendem Befehl start ich den Dämon (ist das eigentlich egal ob als root oder user? ich machs immer als user)
    distccd --daemon --allow 192.168.0.1 192.168.0.3 --listen 192.168.0.3 192.168.0.1

    192.168.0.1 bin ich selber und 0.3 ist der andere Rechner... Auf dem ich das mit dem gleichen Befehl gestart habe!

    EDIT: Lalala, ich hab nichts gesagt.... Ich hatte den PC Namen angegeben, da ich letztens die IPs alle etwas verstellt hatte war das hier bei mir noch falsch und der versuchte dann den falschen Rechner zu nehmen, klar...

    PS: Wenn jetzt einer noch nen Tool kennt mit dem man sowas für Mencoder und Transcode zum Umwandeln von Videos machen kann, dann wär ich Glücklich
    Geändert von JDieskau (13.07.04 um 17:45 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    Jul 2003
    Beiträge
    1.856

    Unhappy

    Also ich bin jetzt echt enttäuscht von dem Tool!
    Ich habe mal Wine einmal ohne distcc kompiliert und die Zeit mit 'time' gemessen:
    real 19m29.675s

    Ok, ABER(!) jetzt hab ich das ganze mit distcc gemacht und rauskam:
    real 22m25.955s

    Das heißt also das ich 3 Minuten länger gebraucht habe. Mein 2.6GHz Computer hat ~19m gebraucht und der PC + einer 400Mhz Schüssel dauert 3 Minuten länger! Das ist echt schade, ich dachte ich könnte damit ein bisschen Zeit sparen, aber damit verliert man ja nur...
    Ich habe übrigens nen 10/100Mbit Ethernet Karte, sollte also auch schnell genug sein und die Datenübertragung nicht "behindern".

  8. #8
    Premium Mitglied Avatar von SeeksTheMoon
    Registriert seit
    Feb 2002
    Beiträge
    1.704
    Vielleicht hilft Dir das hier weiter:
    http://www.csh.rit.edu/slashdot/distcc.html
    09F911029D74E35BD84156C5635688C0

  9. #9
    Registrierter Benutzer
    Registriert seit
    Jul 2003
    Beiträge
    1.856
    Zitat Zitat von SeeksTheMoon
    Vielleicht hilft Dir das hier weiter:
    http://www.csh.rit.edu/slashdot/distcc.html
    Danke für den Tipp
    'Time' ergebnis bei Wine:
    real 16m25.573s

    Also 3 Minuten schneller mit nur 400Mhz mehr... Also gehts doch mit dem richtige Know-How

  10. #10
    Registrierter Benutzer
    Registriert seit
    Nov 2001
    Ort
    Bremen
    Beiträge
    13
    Hier ist auch noch ein gutes Howto:
    http://www-106.ibm.com/developerwork...r-lnxw09Distcc

  11. #11
    salto
    Gast
    SeeksTheMoon wegen der monitor programme probier mal als root DISTCC_DIR=/var/tmp/portage/.distcc distccmon-gnome damit funzt bei mir distccmon-gnome

  12. #12
    Holzhahn Avatar von munkmill
    Registriert seit
    Oct 2002
    Beiträge
    1.159
    Zitat Zitat von salto
    SeeksTheMoon wegen der monitor programme probier mal als root DISTCC_DIR=/var/tmp/portage/.distcc distccmon-gnome damit funzt bei mir distccmon-gnome

    War zwar nich für mich bestimmt, aber hatte das gleiche Problem. Nun läuft es. Danke! Root war aber nicht nötig.

    Jan

    Registered Linux user 338079
    Registered KDE user 2106

Ähnliche Themen

  1. Programm als root starten per Icon in xfce???
    Von holgerw im Forum Windowmanager
    Antworten: 8
    Letzter Beitrag: 21.01.05, 15:37
  2. Ein paar fehlermeldungen beim programm start
    Von abd im Forum Linux Allgemein
    Antworten: 8
    Letzter Beitrag: 05.06.04, 14:17
  3. programm update
    Von peddy76 im Forum Kompilieren von Kernel und Sourcen
    Antworten: 4
    Letzter Beitrag: 20.05.04, 10:37
  4. .desktop-Dateio als eigenständiges ausführbares Programm starten?
    Von prostetnik im Forum Anwendungen Allgemein, Software
    Antworten: 15
    Letzter Beitrag: 06.12.02, 11:40
  5. Suche ein Programm aehnlich BetweenUs fuer Linux
    Von lg im Forum Linux Allgemein
    Antworten: 4
    Letzter Beitrag: 24.12.99, 14:16

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •