编译内核源码

升级一些依赖包

sudoyum installrpm-build redhat-rpm-config asciidoc hmaccalc perl-ExtUtils-Embed pesign xmlto

sudoyum installaudit-libs-devel binutils-devel elfutils-devel elfutils-libelf-develsudo 

yum installncurses-devel newt-devel numactl-devel pciutils-devel python-devel zlib-devel bison

创建源码的编译书目录,目的源码存放地址

mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}

echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros

安装到编译目录

rpm -i kernel-3.10.0-229.20.1.el7.src.rpm 2>&1 | grep -v exist

cd ~/rpmbuild/SPECS

rpmbuild -bp --target=$(uname -m) kernel.spec

最终的内核源码位置如下


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容