如何修改make的預設資料? - Linux

Table of Contents

不是針對特定Makefile修改
是想要對make本身的預設資料作修改
(如CC等)

我平常編譯習慣打make -j
但是在一台cpu為e8400的電腦上(雙核心,無HT)
打make -j卻超出他的核心數
正常來說應該只會開2個jobs..他卻開了五六個

導致每次打make -j時loading會飆到2xx以上
(接近當機orz)

我知道可以打make -j 2 來限制就好
但想問有沒有辦法直接改make的預設資料呢?

make -p可以查他目前的設定,但我找不到設定檔

感謝

--

All Comments

Emma avatarEmma2011-05-01
我看make的manpage,他的意思好像是:-j =>他會開無限多...
Carolina Franco avatarCarolina Franco2011-05-04
在那一台上alias make => make -j 2 如何?
Puput avatarPuput2011-05-07
還是把make改成一個bash script?
Ingrid avatarIngrid2011-05-11
make CC=mips-linux-gcc 像這樣?
Isabella avatarIsabella2011-05-13
嗯..我找不到比較好的解orz..還是乖乖打-j 2好了
有時候不需要加上-j,設定alias反而造成困擾XDDD