您的位置:首页 > 其它

ubuntu 14.04调试ORB-SLAM2 编译时死机的解决方案

2017-04-21 11:48 197 查看


ubuntu 14.04调试ORB-SLAM2

具体流程参考http://www.cnblogs.com/huicanlin/p/5265477.html

安装Pangolin命令中
make -j
执行后可能会出现死机的问题,解决办法是把“make -j”改为“make”
出现错误之后,把Pangolin/src中CMakeLists.txt中关于OPENNI和OPENNI2的内容全部用#注释掉
参考http://www.cnblogs.com/liufuqiang/p/5618335.html 
注:如果出现权限不足,无法修改文件的情况,可以进入src目录下,使用 chmod 777 CMakeLists.txt命令,将改文件权限转换为可读写

安装ORB-SLAM2命令中

  ./build.sh

执行后也可能出现死机问题,进度条到70%左右就会停止。调试的时候应该一遇到错误就要按住ctl+c 立即停止,这样才能在根源找到问题。

一种可能是在pangolin/src/CmakeList.txt 文件中的openni出现了问题,解决方法就是将这部分内容注释掉。

另一种解决办法是cd ORB_SLAM2,将build.sh中最后一句 “make -j”改为“make”,接下来就可以顺利编译了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu 调试 ORB-SLAM2