为了方便调试OpenCV3.2.0的源码,修改cmake 参数如下:
cmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/usr/local ..
使用gdb调试
g++ stitching_detailed.cpp -g -o stitching_gdb //生成待调试文件
gdb stitching_gdb //启动gdb
break num //打断点(num是行号)
break /path/src.cpp:num //源码任意位置处打断点
delete num//删除断点
r //开始调试
s //进入子函数
finish //跳出子函数
希望可以帮助到你。