我是8核英特爾CPU的幸運擁有者,我編寫了大量的東西,主要是make
。如何設置make的默認值?
要make
這個跑得快,我通常使用-j 8
設置,告訴使得它可以運行8路並行 - 但是,有時我忘了-j 8
並覺得有必要開始打自己我的編輯管理辦法減緩。
如何設置-j 8
,以及類似的東西,默認爲make
?
/馬丁
我是8核英特爾CPU的幸運擁有者,我編寫了大量的東西,主要是make
。如何設置make的默認值?
要make
這個跑得快,我通常使用-j 8
設置,告訴使得它可以運行8路並行 - 但是,有時我忘了-j 8
並覺得有必要開始打自己我的編輯管理辦法減緩。
如何設置-j 8
,以及類似的東西,默認爲make
?
/馬丁
您可以設置環境變量MAKEFLAGS你希望有「總是設置」值:
MAKEFLAGS=-j8
export MAKEFLAGS
有沒有一種方法來設置它在該生成文件? – 2012-03-10 16:42:54
不適用於make的這個例子。並行性的設置在第一次啓動時就會發生,所以到makefile文件解析時爲時已晚。 – MadScientist 2012-03-16 02:15:33
這使得和平臺?在Linux上的GNU? – 2012-03-10 14:34:37
@JoachimIsaksson:使OSX – 2012-03-10 14:53:41