1, Inspirra (ok), 18:48, 28/08/2009 [ответить]
| +/– |
Почему нет упоминания о:
distccmon-text
distccmon-gui
Не сказано про рекомендуемое количество -jX
| |
2, i (??), 08:40, 01/09/2009 [ответить]
| +/– |
и gcc должен быть одинаковый, две первые цифры по крайней мере.
| |
3, seyko (ok), 04:07, 06/09/2009 [ответить]
| +/– |
В своё время пробовал эти самые ccache и distcc... В результате оставил только ccache и только для сборки ядра. Ибо сразу собрать как надо почти никогда не получается, а для повторной сборки этот ccache очень неплох (ускоряет сборку после make clean). Для ускорения сборки остального (Qt в частности) ccache не нужен (не помогает) и даже вреден (место на диске занимает под кэш и не дай бог вы параметры сборки или компилятор поменяете)
distcc конечно помогает... но только основное время уходит на передачу файлов по сети, ускорение совсем не такое, какое хотелось бы от супермашин. проще запустить сборку на супермашине.
почему не сказано про опцию pch для сборки Qt? всё никак не проверю, но для c++ программ, специальным образом написанных (один супер-include файл), в частности qt-библиотеки, и gcc версии больше 2.96 можно указать опцию сборки -pch, когда этот самый супер-include предкомпилируется один раз и используется потом многократно... вот тут и должно быть ускорение. ибо основное время тратиться в c++ на разборку include... да, а вы пробовали использовать для сборки qt watcom копмилятор? вроде как быстрее gcc (по слухам). не знаю только, может gcc последних версий (4.x) ускорился (я всё ещё на 3.4.6 сижу)
| |
|
4, backbone (ok), 13:07, 13/02/2011 [^] [^^] [^^^] [ответить]
| +/– |
> и не дай бог вы параметры сборки или компилятор поменяете
в ccache это учитывается
| |
|
|