参考:
http://blog.youkuaiyun.com/xiaoyezi_1834/article/details/50724875
https://www.zhihu.com/question/27987666
自己苦于需要修改caffe代码和调试代码,找寻方法找了很久
-> 总结如下:qt creator/anjuta/gdb
如下都是博主亲身试验成功的例子,将成功的方法转载和借鉴于此,可以实现单步调试caffe代码
方法一:在Qt中调试caffe代码
1.QT creator-> file->open file or project -> $caffe_root/CMakeLists.txt 文件

revise the CMake arguments: -DCMAKE_BUILD_TYPE = Debug
and the Build directory choose : /home/wenyangming/$caffe root

recommendation : use $ cafferoot dir
出现如下页面,或者 出现需要设置指定重新build的目录界面 一般只需要勾选Debug和Release两种模式即可,点击配置项目configure project,会自动弹出cmake界面,(此时默认为第一个勾选的模式的默认参数,如此处为debug模式)
点击run cmake 目的是为了check cmake的dependency和环境是否正确
点击finish
然后在QT里面左下角选择debug模式,(如果刚才打开是没有在debug模式,可能需要再次执行cmake 注意-DCMAKE_BUILD_TYPE=Debug)然后点击锤子进行编译
然后在QT里面左下角选择debug模式,(如果刚才打开是没有在debug模式,可能需要再次执行cmake 注意-DCMAKE_BUILD_TYPE=Debug)然后点击锤子进行编译
编译通过后