![如何使用调试符号编译内核?](https://linux22.com/image/543856/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E8%B0%83%E8%AF%95%E7%AC%A6%E5%8F%B7%E7%BC%96%E8%AF%91%E5%86%85%E6%A0%B8%EF%BC%9F.png)
我已经完成了从源代码编译内核的工作,
但是如何使用调试符号来编译它,我还需要采取哪些额外步骤?
答案1
您需要CONFIG_DEBUG_INFO=y
进行配置。
更确切地说,问题是Compile the kernel with debug info (DEBUG_INFO) [N/y/?]
,它位于Kernel debugging (DEBUG_KERNEL) [Y/n/?]
标题下。您可能需要启用此标题下的其他选项才能找到正确的选项。
我已经完成了从源代码编译内核的工作,
但是如何使用调试符号来编译它,我还需要采取哪些额外步骤?
您需要CONFIG_DEBUG_INFO=y
进行配置。
更确切地说,问题是Compile the kernel with debug info (DEBUG_INFO) [N/y/?]
,它位于Kernel debugging (DEBUG_KERNEL) [Y/n/?]
标题下。您可能需要启用此标题下的其他选项才能找到正确的选项。