nixos:カスタムパッケージのデバッグシンボルを私の.nixプロファイルにどのようにインストールしますか?

nixos:カスタムパッケージのデバッグシンボルを私の.nixプロファイルにどのようにインストールしますか?

デバッグシンボルを正常に構築しましたが、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

おすすめ記事