シンボルとデバッグが有効なLinuxカーネル5.19.8をコンパイルする方法は?

シンボルとデバッグが有効なLinuxカーネル5.19.8をコンパイルする方法は?

設定ファイルには「CONFIG_DEBUG_INFO_NONE」オプションのみがあります。何に設定するのか、デバッグ用のシンボルでカーネルをコンパイルするには、他の設定オプションを設定する必要があるのか​​わかりません。カーネルをデバッグするためにGDBを使用しようとしています。

ありがとうございます!

答え1

構成ファイルを直接表示するのではなく、構成ツールを使用する必要があります。例えば make menuconfig。デバッグ情報を使用してビルドするには、有効化DEBUG_KERNEL(「カーネルデバッグ」)し、「デバッグ情報」で「ツールチェーンの暗黙のデフォルトDWARFバージョンに依存する」を選択する必要があります。これでファイルDEBUG_INFO_DWARF_TOOLCHAIN_DEFAULTに表示されます.config

関連情報