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)驱动程序直接编译进内核