1. 生成debug版本,strip出release版本发给客户:strip -g program_debug -o program_release 然后通过DEBUG版本进行调试release程序:gdb --symbol=program_debug -exec=program_release 2. 生成符号文件:objcopy --only-keep-debug program_debug debug_symbol 然后通过符号文件调试release程序:gdb --symbol=debug_symbol...
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,基于命令行界面。 在Windows下如果想使用GDB,可以先下载安装一个MiniGW,这个工具包含GCC编译器和GDB调试器,再配合一个Notepad++或者Sublime Text(Sublime这款编辑器不是免费的,可以参考我前面写的一篇文章的破解方法来免费使用《Sublime Text 2在Linux和Windows下...