Linux 编译安装内核

1、简介html

内核,是一个操做系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux做为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增长了许多新的特性。若是用户想要使用这些新特性,或想根据本身的系统度身定制一个更高效,更稳定的内核,就须要从新编译内核。linux

本文将以kernel linux-2.6.32.4版本为实验介绍的内核编译与安装通常方法,这些方法适合大多数Linux系统(包括RedHat、Ubuntu、Debian等)。
网络

2、操做步骤性能

1)下载spa

2)编译安装内核操作系统

make mrproper
make menuconfig
make [-jn]
make modules_install 
make install

3)内核启动菜单中默认选项的修改设置.net


3、经常使用选项 调试

1)调试相关code

CONFIG_DEBUG_INFO=y
CONFIG_FRAME_POINTER=y
CONFIG_DEBUG_RODATA=n
CONFIG_DEBUG_SET_MODULE_RONX=n

#Kernel config options for kgdb
CONFIG_KGDB=y
CONFIG_KGDB_SERIAL_CONSOLE=y

#Kernel config options for kdb
CONFIG_KGDB_KDB=y
CONFIG_KDB_KEYBOARD=y

 

4、经常使用命令htm

 

5、其余

1)驱动程序直接编译进内核

 

相关文章
相关标签/搜索