一.先安装依赖
要从源代码构建Linux内核,需要几个工具:git,make,gcc,libssl-dev和(可选)ctags,cscope或ncurses-dev。工具包可能在各个Linux发行版中不被默认安装,因此可能需要搜索该包。如果你用到” make menuconfig “或” make nconfig “,需要使用ncurses-dev工具。
Ubuntu,Debian
1 |
$ sudo apt-get install libncurses5-dev libncursesw5-dev gcc make git exuberant-ctags bc libssl-dev bison flex libelf-dev bc -y |
RHEL,Fedora,CentOS
CentOS6
1 2 |
$ sudo yum groupinstall "Development Tools" -y $ sudo yum install git ctags ncurses-devel openssl-devel libelf-devel bc grub2-efi shim grubby -y |
CentOS7
1 2 |
$ sudo yum groupinstall "Development Tools" -y $ sudo yum install git ctags ncurses-devel openssl-devel elfutils-libelf-devel bc grub2-efi shim grubby -y |
SUSE based systems
1 |
$ sudo zypper in git gcc ncurses-devel libopenssl-devel ctags cscope bison flex libelf-devel |