Wang Asked: 2021-09-20 12:20:24 +0800 CST2021-09-20 12:20:24 +0800 CST 2021-09-20 12:20:24 +0800 CST 什么创建 ~/.debug/ 文件夹? 772 我注意到有 ~/.debug/ 包含许多库的探针和 elf 文件。什么程序实际上创建了这个?像这样的结构: .debug/ ├── .build-id ├── home ├── [kernel.kallsyms] ├── usr ubuntu 1 个回答 Voted Best Answer GAD3R 2021-09-21T02:42:00+08:002021-09-21T02:42:00+08:00 该目录由perf命令创建。 perf.wiki.kernel.org:构建 ID 缓存 鉴于 build-id 是不可变的,它们唯一地标识一个二进制文件。如果重新编译二进制文件,则会生成新的 build-id,并将 ELF 映像的新副本保存在缓存中。缓存保存在磁盘上的默认目录中$HOME/.debug。
该目录由
perf
命令创建。perf.wiki.kernel.org:构建 ID 缓存