首页 > Linux > 使用多处理器编译AUR

使用多处理器编译AUR

archlinux用aur编译的时候,根据top看,多处理器没有用起来,于是研究了一下,发现可以修改/etc/makepkg.conf来修改make的环境变量,启用多处理。具体如下:

去掉MAKEFLAGS前面的注释,并根据处理器数量修改-j后面数据,双核为-j2,四核为-j4

MAKEFLAGS="-j2"

这个提升还是比较明显的。

分类: Linux 标签:
  1. tom6bj
    2017年5月10日14:29 | #1

    嗯, 之前avr-gcc编译时make -j有时依赖关系会出错, 估计是编译太快, 不同文件的先后次序乱了.
    但是arm-none-eabi-gcc编译stm32时就没出过问题.

    不过在4核8线程的xeon e3-1230v3上, 开-j的速度也就是差不多翻倍吧… 可能io成瓶颈了.

  1. 本文目前尚无任何 trackbacks 和 pingbacks.