WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   compiler server (http://www.wcm.at/forum/showthread.php?t=62377)

irrsinn 09.07.2002 11:24

compiler server
 
gibts da irgendwas vorgefertigtes, das über ein eigenes protokoll files an einen server schickt, der sie kompiliert und die executable zurückliefert? oder muss ich mich selbst hinsetzen und mir was derartiges basteln?

perfekt wärs, wenn man dann noch verschiedene compiler damit ansprechen könnt...

citizen428 09.07.2002 11:50

Schau dir das mal an:

http://distcc.samba.org/

irrsinn 09.07.2002 12:08

schaut ziemlich vielversprechend aus, nur leider lauft der präprozessor und linker lokal auf der workstation, soweit ich das beim überfliegen mitbekommen hab.

außerdem unterstützts so wie es ausschaut nur die gnu compiler für c und c++.

vielleicht kennt irgendwer noch andere lösungen. bin für jeden hinweis dankbar!!!

citizen428 09.07.2002 12:33

Zitat:

Original geschrieben von irrsinn
1. schaut ziemlich vielversprechend aus, nur leider lauft der präprozessor und linker lokal auf der workstation, soweit ich das beim überfliegen mitbekommen hab.

2. außerdem unterstützts so wie es ausschaut nur die gnu compiler für c und c++.

ad 1. Und du willst das gar nichts lokal passiert sondern nur auf dem Server, hm.... Bei distcc ist halt so daß dann beide Rechner daran kompilieren.

ad 2. gcc unterstütz auch andere Sprachen als C und C++.
Zitat:

Currently GCC contains front ends for C, C++, Objective C, Fortran, Java, and Ada, as well as libraries for these languages.
http://gcc.gnu.org/

Neugierig wie ich nunmal bin: was genau hast du vor oder wofür benötigst du das Ganze? Vielleicht fallen den Leuten mehr Sachen ein wenn sie genauer wissen in welche Richtung es gehen soll.

Lotussteve 09.07.2002 12:46

Hallo!

Vielleich schaust du dir das an wie Debian das macht?

http://buildd.debian.org/

Die lassen mit Skripten automatisch für alle 11 unterstützten Plattformen Binärpakete kompilieren.

HTH,

Ciao,

Steve

irrsinn 09.07.2002 12:52

im prinzip will ich nur möglichst viele aufgaben von der workstation auf den server auslagern. is ja schließlich der zweck des client-server modells.

dass es gnu compiler für obj c usw gibt hab ich gewusst. aber was is zB, wenn ichs für einen microcontroller kompilieren will?

citizen428 09.07.2002 12:59

Zitat:

Original geschrieben von irrsinn
1. im prinzip will ich nur möglichst viele aufgaben von der workstation auf den server auslagern.

2. aber was is zB, wenn ichs für einen microcontroller kompilieren will?

ad 1. Also ich will distcc ja auch demnächst installieren, allerdings eher mit dem Hintergedanken daß beide Rechner kompilieren und das Ganze dadurch schneller geht. :D

ad 2. Soll jetzt nicht blöd klingen, aber "man gcc" hilft dir sicher weiter.


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag