首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为所有Linux内核编译设置默认Makefile标志?

如何为所有Linux内核编译设置默认Makefile标志?
EN

Stack Overflow用户
提问于 2011-05-10 18:40:05
回答 1查看 843关注 0票数 2

我是否可以将内核Makefile标志设置为始终包含"-j9"?当我重新编译新下载和配置的新内核时,我经常忘记手动输入该标志,因此编译比在我的机器上花费的时间要长。我更新内核的策略是:

/usr/src/linux-new

  • cp /usr/src/linux-old/.config /usr/src/linux-new

  • make oldconfig

  • make all modules_install

  1. 下载一个新内核并将其放入

我非常想要一个配置变量或类似的东西,这样这个方法就可以自动地将旧的Makefile标志转移到新目录,然后我就不必记得亲自传递那个讨厌的-j9标志了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-10 19:05:59

将步骤3和步骤4(或者可能是2、3和4)放入shell脚本或别名,然后执行它怎么样?

代码语言:javascript
复制
#!/bin/bash
make -j9 oldconfig
make -j9 all modules_install

给这个做的或者容易记住的东西起个名字。

代码语言:javascript
复制
makeit
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5954779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档