我怎样才能为我所有的Linux内核编译设置默认的Makefile标志?

有没有办法,我可以设置我的内核Makefile标志始终包含“-j9”? 当我重新编译新下载并configuration的新内核时,我经常忘记手动input该标志,因此编译时间比我的机器上的要长。 我更新内核的策略是:

  1. 下载一个新的内核并将其放在/usr/src/linux-new
  2. cp /usr/src/linux-old/.config /usr/src/linux-new
  3. make oldconfig
  4. make all modules_install

我真的很喜欢一个CONFIGvariables或类似的东西,这样这个方法会自动将旧的Makefile标志转移到新的目录,然后我不必记得自己传递那个麻烦的-j9标志。

把步骤3和步骤4(或者可能的2,3和4)放到shell脚本或别名中,然后执行它呢?

 #!/bin/bash make -j9 oldconfig make -j9 all modules_install 

命名这个makeit或者一些容易记住的东西。

 makeit