PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vorteil des Kompilieren



mattias1
25.06.03, 20:47
Brauche Hilfe.
Was sind Vorteile des Kompilieren. Warum Kompilieren???

Strider
25.06.03, 21:13
Dadurch wird ein Programmcode vom für Programmierer lesbaren Quelltext in Compulerlexbaren Binärcode umgewandlet. Der Vorteil ist also, dass dein Computer etwas mit dem Programm anfangen kann.

Aber du wolltest wahrscheinlich wissen, warum man das Selvber-kompilieren dem Verwenden von vorkompilierten Paketen vorziehen sollte. Du hast dabei ganz einfach die Möglichkeit, das Programm spezifisch für dein System zu optimieren.

mattias1
25.06.03, 21:25
DAnke!!!
ja wollte wissen warum man kompilieren sollte und nicht vorkompilierten Paketen vorzuziehen sind.
Aber klingt logisch :)

zander
25.06.03, 22:36
Mit Ausnahme einiger weniger Softwarepakete besteht der konkrete "Vorteil" primär darin, daß man so eine Menge Zeit totschlagen kann, für die man anderweitig keine Verwendung hat ;)

Samsara
25.06.03, 22:38
Man koennte auch stolz sein, dass man einer Taetigkeit nachgeht, vor der Newbies grossen Respekt haben ;)

zander
25.06.03, 22:42
Jedenfalls, wie viele "Frischlinge" können schon umfangreiche Handlungsanweisungen a'la LFS geduldig lesen und umsetzen, automatisierte Mechanismen wie emerge benutzen oder gar vereinzelte Softwarepakete nach Konsultation der mitgelieferten Installationshinweise "selbstständig" übersetzen und installieren?

Flyerman
25.06.03, 23:58
der vorteil vom komplirieren ist dass sich der quellcode an die architektur des rechners anpast und man eventuelle nichtstandartfeatures freischalten kann

zander
26.06.03, 15:38
Der Quelltext paßt sich nicht aktiv an, er wird lediglich in eine für das System "verständliche" Form übertragen. Falls architekturelle Spezifika (z.B. SSE, 3DNow!, ...) optional explizit im Quelltext oder implizit durch den Übersetzer unterstützt werden, so geschieht diese Anpassung durch die eingesetzten Werkzeuge. Es ist allerdings nicht so, daß jedes erdenkliche Softwarepaket von aggressive GCC Optionen wie z.B. -O4 -march=pentium4 -mcpu=pentium4 -pipe -ffast-math -fomit-frame-pointer unmittelbar profitiert und daß ein entsprechend erstelltes System "generischen" Systemen prinzipiell überlegen ist.

sepp2k
26.06.03, 15:44
Der wichtigste Vorteil des selber kompilierens ist IMHO, dass man unerwünschte Features nicht mit reinkompilieren muss, was Abhängigkeiten und Ressourcen spart