Pregunta

Q1: Mi GCC encabezado precompilado ocupa 150 MB - Sí estoy usando bibliotecas TMP oscuros de Boost. Alguien tiene algún consejo de beneficiarse de una PCH este grande? cualquier fragmentos makefile que podría utilizar para crear un disco RAM (tmpfs) o algo (transparente / sobre la marcha)?

P2: ¿Hay alguna manera de que pudiera GCC en demonio? - después de todo, si se mantiene activa que no tiene que volver a cargar el PCH cada

P3: (a) Will C ++ 0x cortado en este tema por cualquier mejora específicas que permitan una mejor representions de programas de TMP, (b) O quizás CLANG traerá consigo un cambio en el proceso de compilación?

p.s., MSVCC hace mucho mejor de esto, entonces GCC.

p.s.s., Tengo la sospecha de que GCC no está recogiendo mi PCH.

¿Fue útil?

Solución

Con respecto a Q1, creo caché del sistema operativo debería ayudar a usted, no se ve cómo se podría mejorar mucho de lo contrario (como dice j_random_hacker).

En cuanto a la Q2, lo que quiere es actualmente en "proyecto" escenario para GCC, bajo el nombre de incremental compilador. Que se puede pedir Tom Tromey (su correo electrónico es en la página vinculada) ¿cuál es la situación actual.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top