安装带有调试符号且不进行优化的 Linux 内核

安装带有调试符号且不进行优化的 Linux 内核

我的系统是Ubuntu 18.04。如何安装带有调试符号但没有优化的 Linux 内核?我想用 SystemTap 来追踪它。

答案1

Ubuntu 提供预编译内核,但这些内核不具有您需要的任何调试功能。这是一个关联编译 Ubuntu 版本 Linux 的快速指南。

指南底部有一个用于启用调试符号的部分。

关于未经优化的内核编译--对于内核中的某些功能来说是可以完成的,但是内核作为一个整体需要 -O2 标志来编译。查看讨论这里

相关内容