Q1: Мой скомпилированный заголовок GCC занимает 150 Мб - да, я использую неясные библиотеки TMP от Boost. У кого-нибудь есть какие-либо советы о том, как извлечь выгоду из PCH такого большого размера? какие-нибудь фрагменты makefile, которые я мог бы использовать для создания ram-диска (tmpfs) или чего-то такого (прозрачно / на лету)?
Q2: Есть ли способ, которым я мог бы демонизировать GCC? - в конце концов, если он остается активным, ему не нужно каждый раз перезагружать PCH
В3: (a) Будет ли C ++ 0x сокращать эту проблему какими-либо конкретными улучшениями, чтобы улучшить представление программ TMP, (b) Или, возможно, CLANG внесет изменения в процесс компиляции?
p.s., MSVCC намного лучше, чем GCC.
p.s.s., У меня есть подлое подозрение, что GCC не принимает мой PCH.