编译内核源码:
-
uname -r 查看本机的内核版本:
-
下载:下载相应级别的Linux内核源代码压缩包:
https://www.kernel.org/pub/linux/kernel
这里我下载的是 4.4.4版本 -
解压:Linux内核源代码压缩包
先拷贝至 /user/src 目录
再解压他人
cp linux-4.4.4.tar.gz /usr/src // 拷贝
tar -zxvf linux-4.4.4.tar.gz // 解 -
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&

最低0.47元/天 解锁文章
1844

被折叠的 条评论
为什么被折叠?



