Hallo an alle Habt ihr eine Idee, ob und wie man den (Cross-) Kompiliervorgang mit IAR Compiler auf einem PC mit Windows und dual-core oder quad-core Prozessor beschleunigen kann? Wenn ich mir das so überlege, könnten bei einem Quadcore doch immer jeweils vier Dateien, also eine pro CPU-Kern, gleichzeitig kompilliert werden. Nur das Linken kann wahscheinlich nicht verteilt werden, aber das geht eh relativ schnell. Gruss Johnny B.
Eigentlich müsste man nur dafür sorgen, dass der Compiler für alle zu compilierenden Dateien gleichzeitig gestartet wird. Das Betriebssystem verteilt die Prozesse dann auf die CPUs. Ich denke, dass die IDE das nicht kann, da muss man die Compiler vermutlich selbst aufrufen, oder zumindest ein eigenes Programm dazwischen hängen, das das macht und auch die Ausgaben der laufenden Compiler so trennt, dass sie nacheinander angezeigt werden. Grüße, Peter
Gast
#1758058
also make kann das einfach mit dem aufruf -j<threadzahl>, sollte also bei einer umgebung wie dem iar auch moeglich sein, schau mal ob da etwas aehnliches wie make gibt
Danke schon mal. Guter Tipp mit dem Make, dann gehts ja vielleicht sogar ohne gebastel. ;-)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.