Hi Regina, *, On 7/4/07, Regina Henschel <[EMAIL PROTECTED]> wrote:
Mathias Bauer schrieb: > Regina Henschel schrieb: >> [erster Build unter Windows hat geklappt[
Glückwunsch, auch von meiner Seite :-)
>> Mein Rechner: AMD Athlon, 1,15GHz; 1GB RAM >> Zeit für das Build: 18½ Std. > > Habe ich als Referenz ins Dokument übernommen. Das gibt Interessierten > gute Anhaltspunkte. Und erzeugt natürlich sofort die Frage, wie man diese Zeit reduzieren kann.
Unter Linux kann man ccache verwenden - und während Novell's "Hackweek" hat kendy (Jan Holesovsky) das auch für MSVC brauchbar gemacht. Inwieweit man das mit der Express Version verwenden kann, weiß ich allerdings nicht. Blog: http://artax.karlin.mff.cuni.cz/~kendy/blog/archives/monthly/2007-07.html#2007-07-02T18_26_56.htm Post auf der Mailingliste: http://www.mail-archive.com/[EMAIL PROTECTED]/msg00751.html
> [...] >> Während des Compilierens sind eine Unmenge Warnungen durch die Anzeige >> gerauscht. Ist das normal?
Kommt darauf an, ob es wirkliche Warnungen waren, oder einfach nur die normalen Kommandozeilen und sonstiger output. Die Ausgabe unter linux hat weit mehr als 200000 Zeilen, davon ist nur ein winzig kleiner Teil mit Warnungen versehen..
>> Werden die irgendwo aufgezeichnet, damit man >> sie sich später ansehen kann?
Standardmäßig werden die nur auf den Bildschirm geschrieben. Du kannst die Ausgabe in eine Datei umleiten dmake > logdatei.txt 2>&1 " > logdatei.txt" = "schreibe standard-ausgabe in die Datei" " 2>&1" = "schreibe standard-Fehlerausgabe (2) auch dahin, wo die Sandardausgabe (1) hingeht" Wenn Du beides (stdout und stderr) umleitest, dann bekommst Du auf der Konsole gar nix angezeigt, bis der Build fertig ist. Du kannst auch das Programm "tee" verwenden (dmake 2>&1 | tee logdatei) 2>&1 steht wieder für: "schreibe stderr dahin, wo auch stdout landet" | (pipe) steht für: "leite stdout an das folgende Programm weiter" tee nimmt alles aus stdout und schreibt es in die Datei, aber auch auf den Bildschirm. (kein ">" vor der Datei) Und dann hat Eric schon die Alternative mit build --all --html aus dem instsetoo_native Verzeichnis heraus genannt. Das erstellt eine Status-HTML seite, mit der der Build verfolgt werden kann, und legt außerdem auch noch logdateien innerhalb der einzelnen Module an (die über die HTML-Statusseite aus verlinkt sind) ciao Christian --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
