Q1:我的GCC预编译头需要150 MB - 是的我正在使用来自Boost的模糊TMP库。任何人都有从这个大PCH受益的任何提示吗?我可以用来创建ram-disk(tmpfs)或其他东西(透明/动态)的任何makefile片段?
第二季度:有什么方法可以让GCC变得更好吗? - 毕竟如果它保持活动状态,则不必每次都重新加载PCH问题3:(a)C ++ 0x是否会通过任何具体的改进来减少这个问题,以便更好地代表TMP程序,(b)或者CLANG会不会改变编译过程?
。,MSVCC比GCC好多了。
p.s.s。,我怀疑GCC没有拿起我的PCH。答案 0 :(得分:1)
关于Q1,我认为操作系统缓存可以帮助你,不要看你如何改进它(就像j_random_hacker所说)。
关于Q2,您想要的是GCC的“项目”阶段,名称为Incremental Compiler。你可以问Tom Tromey(他的电子邮件是在链接页面上)当前状态是什么。