GDB 缺少单独的调试信息
GDB Missing separate debuginfos
我正在使用 Fedora 20 并尝试使用 GDB。但是我收到此错误消息,阻止我调试程序。
Missing separate debuginfos, use: debuginfo-install nss-softokn-freebl-3.17.4-1.fc20.x86_64
按照指示运行了命令进行安装,我收到此消息
$ sudo debuginfo-install nss-softokn-freebl-3.17.4-1.fc20.x86_64
Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit
fedora-debuginfo/20/x86_64/metalink | 3.5 kB 00:00:00
fedora-source/20/x86_64/metalink | 3.9 kB 00:00:00
google-chrome | 951 B 00:00:00
updates/20/x86_64/metalink | 1.5 kB 00:00:00
updates-debuginfo/20/x86_64/metalink | 3.3 kB 00:00:00
updates-source/20/x86_64/metalink | 3.6 kB 00:00:00
updates-testing/20/x86_64/metalink | 1.6 kB 00:00:00
updates-testing-debuginfo/20/x86_64/metalink | 3.5 kB 00:00:00
updates-testing-source/20/x86_64/metalink | 3.7 kB 00:00:00
google-chrome/primary | 1.8 kB 00:00:00
google-chrome 3/3
Could not find debuginfo for main pkg: nss-softokn-freebl-3.17.4-1.fc20.x86_64
Package glibc-debuginfo-2.18-19.fc20.x86_64 already installed and latest version
No debuginfo packages available to install
这样做后,我再次尝试仍然在GDB中看到相同的问题。我的 GDB 版本是:
GNU gdb (GDB) Fedora 7.7.1-21.fc20
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
Fedora 20 是 EOL。这意味着包含提供的包(和调试信息)的存储库不再可用(或将不可用)。您应该更新到支持的版本(Fedora 22 或 23 ATM)。
此外,您尝试安装的软件包版本已过时。
如果您确实需要安装软件包以使用此确切版本调试某些内容,则可以从 koji 下载该软件包并手动安装:
wget https://kojipkgs.fedoraproject.org//packages/nss-softokn/3.17.4/1.fc20/x86_64/nss-softokn-debuginfo-3.17.4-1.fc20.x86_64.rpm
sudo yum install nss-softokn-debuginfo-3.17.4-1.fc20.x86_64.rpm
但请注意,这实际上不建议使用过时的系统,因为它没有收到任何安全更新。
相关文章:
- 创建进行生产构建并创建调试信息的C++生成文件的最佳方法?
- 在源文件中包含额外的调试信息,以便在代码::块中使用gdb进行调试
- Boost tread 代码在 VC++ 下编译,但不在 GCC 下编译:如何获得更好的调试信息
- 错误 VSP1011:无法获取调试信息.与 /配置文件链接器开关链接
- 在没有 -g 选项的情况下编译,但我想获得更详细的调试信息
- cmake/cpack 组件调试信息 rpm 包未出现
- LLDB - Qt 缺少调试信息
- C++ ATIOGLXX.pdb 包含查找模块 ATIOGLXX.dll 源代码所需的调试信息
- 如何将调试信息附加到LLVM通行证中的指令中
- 从LLVM IR获取精确的行/列调试信息
- 二进制不是使用 Visual Studio 2008 中的调试信息构建的
- 如何使dumpObjectInfo打印调试信息
- 找不到"mpiexec"的调试信息或不匹配。找不到或打开 PDB 文件
- g++未在调试信息中进行编译
- visualstudio可以使用gcc生成的调试信息吗
- 使用Visual C++在单独的文件中提取调试信息
- 警告LNK4206:找不到预编译类型信息; 未链接或覆盖;链接对象,就好像没有调试信息一样
- 调试 c++ dll 时找不到调试信息
- Visual Studio 测试主机不加载调试信息
- 无效迭代器:如何在第一次使用时获取一些调试信息