Rychly prekladac C++ pro Linux?
Horák Daniel
horak na sitmp.cz
Středa Červen 18 12:35:54 CEST 2003
> > Mam slaby stroj (PIII/500,256MB RAM), vytvarel jsem mensi
Tak to mam jeste slabsi :-)
> > multiplatformni (Win,Lin) aplikaci pod wxWindows. Preklad
> > pod Win (BC++ Builder) byl bleskovy (po prvnim trochu
> delsim prekladu,
> > ktery vytvoril jakesi pomocne soubory),
> > preklad pod Lin (gcc 3.2) byl celkem k uzoufani (ne na tydny,ale na
> > minuty urcite).
>
> Zeptam se uplne jinak ... Ja vytvarite Makefile pro Vasi aplikaci?
> Rucne? Muzeme ho videt?
>
> Nevim co presne myslite tim inkrementalnim prekladem, ale u
> GCC se to
> dela tak, ze na zacatku prelozi vse (stejne jako pisete, ze u C++
> Builderu byl prvni preklad trochu delsi) a pote preklada uz
> jenom to, co
> se zmenilo (nebo je ovlivneno danou zmenou).
>
> Za dalsi zalezi na tom, co vsechno z C++ pouzivate, protoze
> includnuti
> nejakych header filu muze znamenat includnuti stovek kB ...
Zakopany pes je nejspis tady. wxWindows maji dost hlavickovych souboru a
vetsina se jich includuje vzdy. Kompilatory na Win pouzivaji
"precompiled headers", ktere tento proces urychluji. Ja musim na Linuxu
(RH 7.2) taky pekne dlouho cekat :-) egcs 1.1.2 z RH 6.x je o dost
rychlejsi.
Jinak "precompiled headers" uz jsou (nebo brzo budou) i v GCC.
Dan
Další informace o konferenci Linux