Цитата(gte @ Sep 22 2011, 07:39)

Посмотрел, так до GCC дело дошло только почти через 2 секунды.
Это при первом запуске компиляции или при последующих перекомпиляциях?
По нормальному при достаточной памяти после первого запуска все gcc-шные бинарники должны уже в дисковых кешах в ОЗУ лежать и последующие перекомпиляции запускаться быстрее.
Еще, говорят,
RAM-диск можно устроить. Это урежет основную память, но тогда то таки уже диск, а не кеши.
Не по делу сбрасываться и заново лезть на винт не будет. Перед началом работы (при загрузке компа запускать) копировать туда компилятор, настроить пути (PATH либо в makefile). Разобраться, где gcc складывает временные файлы, попробовать перенаправить туда же.
Было бы желание побороться, а противника найти можно.
p.s. make -j 4 или даже -j 8 не пробовали? хотя, если загрузка на процессор малая, это врядли силльно поможет
Вот только что попробовал (не -j, а последовательные запуски)
avreal (около 400 кб исходников)
Core2 Duo из младших - E4600 @ 2.4 ГГц. 1G RAM DDR2-800
ubuntu 64 bit
> time make -j 4
Полная перекомпиляция (просто вручную начисто вытирался каталог с объектниками и результат компиляции) первый запуск и последующие как раз около двух секунд разницы.
4.8 секунды и 2.7.
Таки 10 секунд долговато... Хотя мне те 5 секунд казались десятью, пока time не сказал, что их 4.8 :-)
Может, это сама студия тормозит где-то (на перехвате вывода, то-сё)?
Попробуйте отдельным запуском make.