我的 Debian 笔记本电脑没有响应,我决定强制关机。启动后,我core在我的主目录中找到了一个文件。它是什么以及如何使用它?我猜这是某种用于调试的内存转储。我试过了gdb core,但它说无法识别文件格式。
这是一个核心转储;file会告诉您它对应于哪个可执行文件,然后您可以使用
gdb /path/to/program /path/to/core
Run Code Online (Sandbox Code Playgroud)
您可能需要安装调试包来获取相应的符号;为此,请以 root 身份运行以下命令来启用相关存储库:
echo deb http://deb.debian.org/debian-debug buster-debug main > /etc/apt/sources.list.d/debug.list
apt update
Run Code Online (Sandbox Code Playgroud)
安装debian-goodies和使用find-dbgsym-packages查找相关包:
apt install debian-goodies
apt install $(find-dbgsym-packages /path/to/program)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
196 次 |
| 最近记录: |