参考2、4、5步骤:
编译linux kernel

解压内核tar.gz包:
源码编译linux内核 - 图1
make rpm-pkg -j32打满CPU,编译只用15min,否则需2小时以上。
源码编译linux内核 - 图2
编译之后并没有生成debuginfo包
源码编译linux内核 - 图3
默认生成的spec带着”%debug_package %{nil}” 这就意味着不会生成带debug_info的包。如果需要,我们就要注释掉
源码编译linux内核 - 图4

源码编译linux内核 - 图5

源码编译linux内核 - 图6

rpmbuild 构建rpm包时报错解决 error: Installed (but unpackaged) file(s) found:

参考

https://www.wandouip.com/t5i256365/
https://www.cnblogs.com/wangjq19920210/p/10819541.html
rpmbuild spec文件中的正确注释方法
编译创建rpm用户,避免对现有内核文件有影响
linux主机利用crash分析var_crash下的vmcore 的dump分析
rpmbuild 构建rpm包时报错解决 error: Installed (but unpackaged) file(s) found: