Compilation 如何设置make的默认值?

Compilation 如何设置make的默认值?,compilation,makefile,parallel-processing,Compilation,Makefile,Parallel Processing,我很幸运拥有一个8核的英特尔CPU,我编译了很多东西,大部分都是用make 为了快速运行make,我通常使用-j8设置,告诉make它可以8路并行运行——然而,有时我忘记了-j8,觉得有必要在编译速度越来越慢的情况下开始攻击自己 如何设置-j8,以及与make默认设置类似的内容 /Martin您可以将环境变量MAKEFLAGS设置为希望“始终设置”的值: 哪个牌子和站台?Linux上的GNU?@JoachimIsaksson:make on OSXis有没有一种方法可以将它设置在makefile

我很幸运拥有一个8核的英特尔CPU,我编译了很多东西,大部分都是用
make

为了快速运行
make
,我通常使用
-j8
设置,告诉make它可以8路并行运行——然而,有时我忘记了
-j8
,觉得有必要在编译速度越来越慢的情况下开始攻击自己

如何设置
-j8
,以及与
make
默认设置类似的内容


/Martin

您可以将环境变量MAKEFLAGS设置为希望“始终设置”的值:


哪个牌子和站台?Linux上的GNU?@JoachimIsaksson:make on OSXis有没有一种方法可以将它设置在makefile中?而不是make的实例。并行性的设置在make第一次启动时就发生了,所以在解析make文件时已经太迟了。
MAKEFLAGS=-j8
export MAKEFLAGS