因为dwarf2_read_address: Corrupted DWARF expression而升级GDB,附升级教程
来源:互联网 发布:2d游戏编程 编辑:程序博客网 时间:2024/05/29 08:34
原有的代码做了部分修改,再调试的时,p某个变量出现"dwarf2_read_address: Corrupted DWARF expression"错误,在网上搜了一下,是由于gdb的bug导致的,该bug已在GDB 6.7及以上版本修复。测试服务器上的版本刚好是6.5,不得不升级一下gdb了,这年头连GDB都靠不住啊。
在http://www.gnu.org/software/gdb/上找到最新的7.2版本,下载,解压缩,一路./configure->make->make install后,用gdb -v看了一下版本,竟然还是6.5。查了下GDB的默认安装目录是/usr/loca/bin,export命令查看了下我机器默认的环境变量是/usr/bin,于是备份旧版本的gdb程序后,将usr/loca/bin下新的gdb可执行程序复制过去。gdb -v终于显示版本7.2。调试一下程序,原来的bug不见了。
done
- 因为dwarf2_read_address: Corrupted DWARF expression而升级GDB,附升级教程
- 因为dwarf2_read_address: Corrupted DWARF expression而升级GDB,附升级教程
- 升级GDB
- gdb升级
- [gdb] unhandled dwarf expression opcode 0x9c 解决方式
- [gdb] unhandled dwarf expression opcode 0x9c 解决方式 .
- gdb调试升级命令
- 升级gdb 7.8.2
- 升级
- 升级
- 升级
- 升级
- 升级!!!
- “升级”
- 升级
- phpStudy升级MySQL教程
- nrf51822_xxaa OTA升级教程
- CentOS升级内核教程
- ASP生成静态HTML文件的几种方法比较
- 64位SQL 2008 链接32位SQL 2000 服务器问题
- 为什么要弃用stop和suspend方法
- VC中CString和WPARAM之间的相互转换
- 编译Boost 1.38
- 因为dwarf2_read_address: Corrupted DWARF expression而升级GDB,附升级教程
- iphone sdk 几个旧版的下载链接和注意事项
- WINCE6.0 远程工具,不能使用ActiveSync连接的问题
- linux下的文件类型简介
- 隐藏进程 hook ZwQuerySystemInformation
- Drawable资源--Shape的使用
- JAVA简单实例-数据库设计思路引导(4)
- C#核心概念--装箱和拆箱(什么是装箱和拆箱)
- 项目管理工具