[devel] gcc-3.4 precompiled headers

Andrey Rahmatullin =?iso-8859-1?q?wrar-alt_=CE=C1_mail=2Eru?=
Пт Мар 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@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050319/3084c158/attachment-0001.bin>


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