gdb是调试linux上c程序的工具
对caffe的调试算法如下
对caffe的debug:1.在Makefile.config中将DEBUG := 1取消注释2. make -j83.gdb -args .build_debug/tools/caffe train -solver solver.prototxt4.在命令行输入 b caffe.cpp :426(具体看tools/caffe.cpp中main的第一行的行号)5.输入run6.在命令行对recurrent_layer.cpp 打断点 例如 b recurrent_layer.cpp :行数7.输入c,运行到断点
编译一般程序:
1.g++ -g main.cpp layers.cpp
2.gdb a.out
3. b 1
4. run
5. layout