警告:不能解析.gnu_debugdata部分;LZMA支持在编译时被禁用
warning: Cannot parse .gnu_debugdata section; LZMA support was disabled at compile time
将核心转储文件加载到GDB中时,我会收到以下警告,看起来加载某些符号也因此而失败。
warning: Cannot parse .gnu_debugdata section; LZMA support was disabled at compile time
知道我如何解决这个问题?
警告:无法解析.gnu_debugdata部分;LZMA支持在编译时间
被禁用
GDB支持一个称为"迷你调试信息"的功能。此功能允许将完整调试信息的子集添加到结果文件的特殊部分中。一些Linux发行版(例如Fedora(使用它来运送部分Debuginfo,以便更容易"象征性地"堆栈痕迹。
使用LZMA压缩本节,因此必须在LZMA支持下构建GDB才能阅读该部分。
您的GDB不是在此支持的情况下构建的,因此它告诉您它找到了.gnu_debugdata
部分,但无法阅读。
通常这无关。这可能意味着您从系统库中看到代码的堆栈痕迹稍差。
修复程序是重建GDB,确保您在运行configure
之前安装了LZMA开发软件包。
相关文章:
- 编译时未启用intel oneApi CUDA支持
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 使用CMake检测支持的C++标准
- 为什么istream不支持右值提取
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 扩展光电二极管探测器以支持多个传感器
- MSVC是否支持C++11样式的属性而不是__declspec
- 在使用GPU支持编译Tensorflow时,会遇到CUDA_TOOLKIT_PATH未绑定变量
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- 哪个C++规范开始支持 std::vector
- 如何检测VS C++编译器是否支持C++11?
- CertGetCertificateChain 具有支持的内存存储和证书信任列表
- Casablanca/cpprestsdk listener.support接受函数,但不支持方法
- 将 IPv6 支持添加到雨量计
- 为什么C++不支持对未初始化变量进行智能分析?
- LMDB 是否支持随机读取?
- 在 c++ 中连接字符串和整数,以便在 C++ 11 不支持计算机的情况下读取多个文件
- 在 Ubuntu 18.04 上编译 GLSL 着色器时"不支持 GLSL 3.30"?
- 警告:不能解析.gnu_debugdata部分;LZMA支持在编译时被禁用