gdb是linux c编程标配的调试工具,平时接触比较多的可能是本机随gcc一起安装的调试工具.但是,即使是本机的gdb,也经常被printf代替,所以接触也仅限于知道. 简单程序固然可以用printf,但是复杂的,带有图形界面的程序,就不得不使用调试工具,比如,arm的跨平台图形程序调试.幸好Qt Creator支持gdb+gdbserver的方式来进行跨平台调试. 基本原理: 1. 目标板使用gdb-server来启动已经编译好的代码,执行断点.分步等调试动作,同时通过网络反馈调试需要的信息