第 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
$ sudo debuginfo-install java-11-openjdk $ sudo debuginfo-install java-11-openjdk-headlessCopy to Clipboard Copied! Toggle word wrap Toggle overflow 这些命令安装
java-11-openjdk-debuginfo、java-11-openjdk-headless-debuginfo以及为红帽构建的 OpenJDK 11 二进制文件提供调试符号的额外软件包。这些软件包并不是自我的,不包含 可执行二进制文件。注意debuginfo-install由yum-utils软件包提供。要验证是否安装了 debug 符号,请输入以下命令:
gdb which java
$ 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)Copy to Clipboard Copied! Toggle word wrap Toggle overflow