码迷,mamicode.com
首页 > 系统相关 > 详细

编译Linux-4.9.9内核流程记录

时间:2017-08-21 09:45:43      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:选择   下载   方法   module   html   开发环境   并且   3.2   菜单   

本文部分资料出自:

http://www.cnblogs.com/xiaocen/p/3717993.html

 

 

首先下载代码:

https://www.kernel.org/pub/linux/kernel/v4.x/

解压到/usr/src (似乎编译内核必须在这)

 进入/usr/src

执行:

ln -sv linux-3.13.2 linux

 

进入 /usr/scr/linux-4.9.9/

以下配置:

不建议选第一个,要很久..

make config:遍历选择所要编译的内核特性
make allyesconfig:配置所有可编译的内核特性
make allnoconfig:并不是所有的都不编译,而是能选的都回答为NO、只有必须的都选择为yes。
make menuconfig:这种就是打开一个文件窗口选择菜单,这个命令需要打开的窗口大于80字符的宽度,打开后就可以在里面选择要编译的项了
下面两个是可以用鼠标点选择的、比较方便哦:
make kconfig(KDE桌面环境下,并且安装了qt开发环境)
make gconfig(Gnome桌面环境,并且安装gtk开发环境)
menuconfig:使用这个命令的话、如果是新安装的系统就要安装gcc和ncurses-devel这两个包才可以打开、然后再里面选择就可以了、通这个方法也是用得比较多的:

 

我选了make allnoconfig

 

apt install bc

 

make

make module      --我的这两步失败了

make module_install   --不过似乎可跳过

make install

 

编译Linux-4.9.9内核流程记录

标签:选择   下载   方法   module   html   开发环境   并且   3.2   菜单   

原文地址:http://www.cnblogs.com/DragonStart/p/7402336.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!