linux 内核编译

编译内核源码:

  1. uname -r 查看本机的内核版本:

  2. 下载:下载相应级别的Linux内核源代码压缩包:
    https://www.kernel.org/pub/linux/kernel
    这里我下载的是 4.4.4版本

  3. 解压:Linux内核源代码压缩包
    先拷贝至 /user/src 目录
    再解压他人
    cp linux-4.4.4.tar.gz /usr/src // 拷贝
    tar -zxvf linux-4.4.4.tar.gz // 解

  4. make menuconfig // 设置编译选项
    保存退出即可。如果执行这个命令时有提示错误:
    Install ncurses (ncurses-devel) and try again.
    则需要安装:apt-get install libncurses5-dev

如果遇到以上情况,输入命令
apt-get install lsb-core
5. make -j4
PS:(提高编译速度)
• make -j
马克既然IO不是瓶颈,那CPU就应该是一个影响编译速度的重要因素了。
用make -j带一个参数,可以把项目在进行并行编译,比如在一台双核的机器上,完全可以用make -j4,让make最多允许4个编译命令同时执行,这样可以更有效的利用CPU资源。
还是用Kernel来测试:
用make: 40分16秒
用make -j4:23分16秒
用make -j8&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值