Compilation 如何设置make的默认值?
我很幸运拥有一个8核的英特尔CPU,我编译了很多东西,大部分都是用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
make
为了快速运行make
,我通常使用-j8
设置,告诉make它可以8路并行运行——然而,有时我忘记了-j8
,觉得有必要在编译速度越来越慢的情况下开始攻击自己
如何设置-j8
,以及与make
默认设置类似的内容
/Martin您可以将环境变量MAKEFLAGS设置为希望“始终设置”的值:
哪个牌子和站台?Linux上的GNU?@JoachimIsaksson:make on OSXis有没有一种方法可以将它设置在makefile中?而不是make的实例。并行性的设置在make第一次启动时就发生了,所以在解析make文件时已经太迟了。
MAKEFLAGS=-j8
export MAKEFLAGS