Portál AbcLinuxu, 4. května 2024 17:11


Dotaz: Nevite, jak predat parametr příkazu "make"?

23.6.2009 11:06 JF | skóre: 23
Nevite, jak predat parametr příkazu "make"?
Přečteno: 307×
Odpovědět | Admin

Rad bych nejakym zpusobem trvale vnutil prikazu make parametr

make -j 3

z prikazove radky to jde, ale rad bych aby se to delo automaticky. K cemu bych jinak mel 2 jadra, kdyz bych nechal to druhe flakat.

Z man stranky

http://unixhelp.ed.ac.uk/CGI/man-cgi?make

mi to nepripada. Mozna tento feature "make" neumi. Pak to pujde jedine obejit treba bash scriptem "make", ale to by zase nemusely mit radi vnorene prikazy "make".

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.6.2009 12:32 chochi | skóre: 29 | Praha
Rozbalit Rozbalit vše Re: Nevite, jak predat parametr příkazu "make"?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ahoj,

Pokud pouzivas GNU make, tak by melo pomoc nastavit spravnou promenou prostredi - takze bych doporucoval si dat do .bashrc (nebo dle toho jaky mas shell):

export MAKEFLAGS="-j 3"
 

23.6.2009 13:46 l4m4
Rozbalit Rozbalit vše Re: Nevite, jak predat parametr příkazu "make"?
Nebo (na Linuxu)
export MAKEFLAGS=-j$[$(grep -c ^proc /proc/cpuinfo)+1]
23.6.2009 22:15 JF | skóre: 23
Rozbalit Rozbalit vše Re: Nevite, jak predat parametr příkazu "make"?

Děkuji ze radu. Chvilku mi trvalo než jsem zjistil, proč to nefunguje.

.bashrc  nestačí. Ten je pouze pro sekundární shell

Musí se to přidat současně i do .bash_login

23.6.2009 13:59 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Nevite, jak predat parametr příkazu "make"?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vseobecny sposob pouzitelny pre lubovolny program je ten, ze sa program sa premenuje na program.bin a vytvori sa shellovsky skript program, ktory urobi, co je treba a spusti program.bin. Vsetky volania programu program budu volat ten skript, aj "vnorene". Raz som to pouzil, ked som nejakemu programu potreboval nastavit specificky LD_LIBRARY_PATH.

Ako uz bolo povedane, pre make to asi pojde aj jednoduchsie.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.