デバッグシンボルを正常に構築しましたが、nix-env -iA nixos.kube(.debug)を介してインストールすると、.nix-profile / lib / debugには表示されません。 gdbは関連するデバッグシンボルパスを手動で指すことができますが、更新するたびにパスが変わるのでかなり不便です。
私の例のデバッグシンボルのパスは次のとおりです。/nix/store/vnrpfx28cgq3ajgmk3a83js5ykr22c3z-kube-develop-debug/lib/debug/
答え1
environment.enableDebugInfo = true
システム全体のパッケージでは、Configuration.nixを有効にしてインストールされます。
これは以下で実装されます。基準寸法
ホーム管理者は次の方法でこれを達成できます。home.extraOutputsToInstall = ["debug"];
住宅管理者の場合は、NIX_DEBUG_INFO_DIRS
この内容も含める必要があります~/.nix-profile/lib/debug
。