bleeding-edge-Bibliotheken und vorkompilierte Header Größen
-
19-09-2019 - |
Frage
Q1: My GCC vorkompilierte Header 150 mb aufgreift - ja ich unklar TMP-Bibliotheken von Boost-bin mit. Wer noch keine Tipps von diesem großen von einem PCH profitieren? all Makefile-Schnipsel, die ich verwenden könnte eine Stauscheibe (tmpfs) oder etwas (transparent / on the fly)?
erstellenQ2: Gibt es irgendeine Weise, die ich GCC daemonize könnte? - schließlich, wenn er aktiv bleibt es muss nicht die PCH jedes Mal neu zu laden
Q3: (a) Will C ++ 0x etwaige spezifische Verbesserungen zu diesem Thema bis auf die Lautstärke besser representions von TMP-Programme zu ermöglichen, (b) Oder vielleicht CLANG wird über eine Änderung des Übersetzungsvorgang bringen?
P. S., Tut MSVCC viel besser diese dann GCC.
p.s.s., Habe ich einen schleichenden Verdacht, dass GCC ist mein PCH nicht richtig erfasst.
Lösung
In Bezug auf Q1, denke ich, OS-Cache Ihnen helfen soll, sieht nicht, wie Sie es viel anders verbessern könnten (wie j_random_hacker sagt).
In Bezug auf Q2, was Sie wollen, ist zur Zeit in „Projekt“ Bühne für GCC, unter dem Namen Incremental Compiler . Sie könnten Tom Tromey sie (seine E-Mail auf der verlinkten Seite ist), was der aktuelle Stand ist.