鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

gdb调试找不到源文件或变量

gcc for openEuler使用“-g”编译源代码时,默认生成DWARF-5标准的调试信息,如果系统gdb版本太低,可能不完全支持DWARF-5特性,导致gdb报错。

解决方法: 在编译时,添加“-gdwarf-2”强制生成低标准(如DWARF-2)的调试信息。