ROS在catkin_make时候报错:make[2]...make[1]...make...Invoking "make -j1 -l1" failed如何解决?
我的系统版本:
Ubuntu 16.04
ROS kinetic
大家好,最近自学ROS的小白。我在学习一个编写的很好的日文版PDF教程,照着做,创建package,实现一个简单publisher和subscriber的节点通信小程序。由于教程是ROS indigo版本,而我的是kinetic,所以在改package.xml和CMakeList.txt、Cpp文件的时候很多语法是不一样的,比如indigo版本package.xml里面的:
<run_depend> message_runtime</run_depend>
在kinetic版本就是
<exec_depend> message_runtime</exec_depend>
还有一些CMakeList.txt中的add_executable()和add_dependencies()的逻辑层级(谁放上面)等等问题。。。
在全部按照语法意思和报错信息理解改好了之后,再次运行catkin_make的时候,我遇到以下错误,请问是怎么回事:
wyy24678@wyy24678-virtual-machine:~/catkin_ws$ catkin_make
Base path: /home