Caffe也算是一个代码量比较大的工程,阅读代码过程调试有助于我们理解代码,首先要先将Caffe编译成debug模式 方法是,将Makefile.config中"DEBUG := 1"前面的注释去掉再进行重新编译,这样能得到Caffe版本能够调试 要调试的话也需要一个IDE,经过这两天的摸索找到了一个比较满意的IDE:Anjuta。 Anjuta在Ubuntu下的安装方法为:sudo apt-get install anjuta 安装完后打开Anjuta,然后导入Caffe项目工程,这样可以进行代码调试咯。设置断点后,运行->调试程序,再按F5(单步跨入函数)、F6(单步跨过函数)、Shift+F5(单步跨出函数)进行调试。当然,也可以设置调试器命令的。Anjuta使用方法还是比较简单的,大家查看一下菜单能知道怎么用,Anjuta真的很方便,不大清楚的欢迎留言咯,大家相互交流,哈哈。下面附一张我使用Anjuta调试Caffe代码的截图(左下方可以查看变量的值等,右下方是程序的运行结果)~