디버그 기호를 성공적으로 구축했지만 nix-env -iA nixos.kube(.debug)를 통해 설치할 때 .nix-profile/lib/debug에 나타나지 않습니다. gdb에서 관련 디버그 기호 경로를 수동으로 가리킬 수 있지만 업데이트할 때마다 경로가 바뀌어서 상당히 불편합니다.
내 예제 디버그 기호 경로는 다음과 같습니다: /nix/store/vnrpfx28cgq3ajgmk3a83js5ykr22c3z-kube-develop-debug/lib/debug/ /nix/store/qp6x1aba28430qks5jsfllxsmpgyv30l-sink-develop-debug/lib/debug/
답변1
environment.enableDebugInfo = true
시스템 전체 패키지의 경우 Configuration.nix를 활성화하여 설치됩니다.
이는 다음에서 구현됩니다.기준 치수
홈 관리자에서는 다음을 사용하여 이를 달성할 수 있습니다.home.extraOutputsToInstall = ["debug"];
주택 관리자의 경우 NIX_DEBUG_INFO_DIRS
이 내용도 포함되어야 합니다 ~/.nix-profile/lib/debug
.