私のDebianラップトップが応答しなくなったので、電源を強制的に切ることにしました。起動後、core
ホームディレクトリにファイルが見つかりました。それは何であり、どのように使用しますか?私はこれがデバッグ目的のための一種のメモリダンプだと思います。試してみましたが、gdb core
ファイル形式を認識できないと思います。
答え1
これはコアダンプです。file
どの実行ファイルに対応するかを知らせ、次のように分析できます。
gdb /path/to/program /path/to/core
そのシンボルを取得するには、デバッグパッケージをインストールする必要があります。関連リポジトリを有効にするには、rootとして次のコマンドを実行します。
echo deb http://deb.debian.org/debian-debug buster-debug main > /etc/apt/sources.list.d/debug.list
apt update
関連パッケージの検索 インストールdebian-goodies
と使用:find-dbgsym-packages
apt install debian-goodies
apt install $(find-dbgsym-packages /path/to/program)