GDB调试release程序
2015-07-02 14:54
274 查看
/article/9536936.html
如果现在有同一个工程构建出的Debug版和Release版可执行文件projectD和projectR,如下的命令可以帮助你把Debug版中的符号表加到Release版中,实现对Release版的调试。
1、objcopy --only-keep-debug projectD projectsymbol.dbg #生成符号表;
2、gdb -q --symbol=projectsymbol.dbg -exec=projectR #加载符号表;
这下在gdb中就可以看到源代码了。
如果现在有同一个工程构建出的Debug版和Release版可执行文件projectD和projectR,如下的命令可以帮助你把Debug版中的符号表加到Release版中,实现对Release版的调试。
1、objcopy --only-keep-debug projectD projectsymbol.dbg #生成符号表;
2、gdb -q --symbol=projectsymbol.dbg -exec=projectR #加载符号表;
这下在gdb中就可以看到源代码了。
相关文章推荐
- zz 专访阿里中间件高级专家沈询:只做最好的分布式数据库
- 连接有道网页仿写有道词典
- 【转】远程桌面 剪切板复制文件失效解决方法
- Android 自定义回调
- [LeetCode] Kth Smallest Element in a BST
- Java面向对象(一)
- windows 系统框架 总结
- Jsoup学习笔记1:解析字符串
- ActionContext和ServletActionContext区别
- 【Unity】UGUI Text文本描线。。
- 机器学习中分类与聚类的本质区别
- Excel Sheet Column Number
- Jdk内置性能测试工具的介绍
- maven的了解,eclipse创建并使用maven项目
- 详解SQLite中的查询规划器
- mongodb常用命令
- Android APP如何防止二次打包------对比签名
- Repro学习 之 Resiprocate+repro环境搭建(CentOS)by FloraYao
- sqlite-autoconf-3081002 arm 交叉编译
- java Byte和各数据类型(short,int,long,float,double)之间的转换