第 3 章 红帽构建的 OpenJDK 11 的调试符号
调试符号有助于调查红帽构建的 OpenJDK 应用程序崩溃。
3.1. 安装调试符号
这个步骤描述了如何为红帽构建的 OpenJDK 安装调试符号。
先决条件
在本地 sytem 上安装了
gdb
软件包。-
您可以在 CLI 上发出
sudo yum install gdb
命令,以在本地系统上安装此软件包。
-
您可以在 CLI 上发出
流程
要安装调试符号,请输入以下命令:
$ sudo debuginfo-install java-11-openjdk $ sudo debuginfo-install java-11-openjdk-headless
这些命令安装
java-11-openjdk-debuginfo
、java-11-openjdk-headless-debuginfo
以及为红帽构建的 OpenJDK 11 二进制文件提供调试符号的额外软件包。这些软件包并不是自我的,不包含 可执行二进制文件。注意debuginfo-install
由yum-utils
软件包提供。要验证是否安装了 debug 符号,请输入以下命令:
$ gdb
which java
Reading symbols from /usr/bin/java...Reading symbols from /usr/lib/debug/usr/lib/jvm/java-11-openjdk-11.0.14.0.9-2.el8_5/bin/java-11-openjdk-11.0.14.0.9-2.el8_5.x86_64.debug...done. (gdb)