我构建 Fedora Linux 内核 (rpmbuild -bb --target=`uname -m` kernel.spec
) according to this guide ,现在我有:
- kernel-debug-debuginfo-3.18.6-100.myself.fc20.x86_64.rpm (~360MB)
- kernel-debuginfo-3.18.6-100.myself.fc20.x86_64.rpm (~360MB)
- kernel-debuginfo-common-x86_64-3.18.6-100.myself.fc20.x86_64.rpm (~51MB)
- kernel-debug-3.18.6-100.myself.fc20.x86_64.rpm (~67MB)
- kernel-debug-devel-3.18.6-100.pae_sw_tal.fc20.x86_64.rpm (~10MB)
- 还有一些……
它们之间有什么区别?如果我想要开发(可调试构建)版本,我应该安装哪个?
最佳答案
基本上你可以在rpmfind.net上找到以下信息
只需将 kernel-debug-debuginfo
放入搜索中,它就会告诉您它是什么。
与其他包类似。
例如
kernel-debug-debuginfo-3.18.6-100.myself.fc20.x86_64.rpm
这个包提供包内核调试的调试信息。这是将 SystemTap 与 kernel-debug-3.18.6-100.myself.fc20.x86_64.rpm 一起使用所必需的
而且我认为您需要 kernel-debug-3.18.6-100.myself.fc20.x86_64.rpm (~67MB)
查看 rpmbuild
的选项以创建更少的文件。 --without devel --without debuginfo 等选项
关于linux - 在 rpmbuild 之后创建的各种 kernel-debug*.rpm 文件之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28582459/