Makefile a paralelni procesy prekladu

Petr Labaj labaj na volny.cz
Neděle Prosinec 9 02:21:36 CET 2012


Funguje!
Pro make to chce nastavit v MAKEFLAGS, napr.:
export MAKEFLAGS="j8"

Nadhera.
Dekuji za tip na nastaveni na urovni systemu, ja se to snazil porad cpat do Makefile.
PL

**************************************

From: Zdeněk Aster 
To: HW-news 
Sent: Sunday, December 09, 2012 1:51 AM
Subject: Re: Makefile a paralelni procesy prekladu


Na linuxu u make-kpkg staci nastavit promenou prostredi
CONCURRENCY_LEVEL=8
Nebude tam neco podobne, neli stejne...


Zdenek Aster
---------- Původní zpráva ----------
Od: Petr Labaj <labaj na volny.cz>
Datum: 9. 12. 2012
Předmět: Makefile a paralelni procesy prekladu


Make umi peknou vec, spoustet paralelne preklad modulu,
ktere se navzajem neovlivnuji. Na vicejadrovych procesorech
to vyznamne zrychli beh prekladu.
Pokud to nahodou nekdo nezna, tak je to parametr -j,
takze napr.:
make -j 8
spusti max. 8 paralelnich prekladu.

To je fajn. Ale rad bych ten paralelismus nastavil nejak v Makefile
nebo na urovni systemu, aby se to volalo jen "make" a on by automaticky
pouzil prednastaveny pocet vlaken.

Nedari se mi najit moznost, jak to nastavit.
Poradite nekdo?

Diky.
PL



Další informace o konferenci Hw-list