我是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