[devel] gcc-3.4 precompiled headers

Andrey Rahmatullin wrar-alt на mail.ru
Пт Мар 18 22:30:58 MSK 2005


On Fri, Mar 18, 2005 at 09:06:02PM +0300, Mikhail Yakshin wrote:
> Если вкратце - то для любой прилично написанной программы имеет смысл
> сделать что-то вроде:
> 
> cat *.cpp *.h | grep '#include' | sort -u >all.h
> 
> Скомпилировать полученный all.h в PCH:
> 
> g++ $(опции) all.h
> 
> и затем подключать этот all.h при сборке всех файлов:
> 
> g++ -include all.h $(опции) -c somefile.cpp -o somefile.o
Я все же больш-во программ rpmbuild'ом собираю.

> В стандартной поставке прекомплированные stdc++.h играют роль именно
> таких вот файлов all.h, скомплириованных, правда, только с
> libstdc++'ными заголовками. Но для многих программ на C++ это тоже может
> дать неплохой прирост в производительности сборки.
Так как их подключить? -include в makefile пихать?
Тем более нафик мне -O2 -g?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Содержимое коробки с Мастером заслуживает того, чтобы купить к ней ещё и
DVD. Правда боюсь, что если класть в коробку USB DVD-читалку, то гнилыми
фруктами закидают.
		-- mithraen in community@
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20050319/3084c158/attachment.bin


Подробная информация о списке рассылки Devel