ros安装教学包所需的依赖 ,catkin-make出现Invoking "cmake" failed
时间: 2023-05-25 10:04:04 浏览: 222
为了安装ROS教学包,需要先安装以下依赖项:
1. catkin工具,可以通过以下命令进行安装:
```
sudo apt-get install python-catkin-tools
```
2. Rosdep,用于安装ROS依赖项。可以通过以下命令进行安装:
```
sudo apt-get install python-rosdep
```
3. ROS-Base包,包含ROS的核心组件,可以通过以下命令进行安装:
```
sudo apt-get install ros-<distro>-ros-base
```
其中,<distro>指代你的ROS版本。例如,如果你使用的是ROS Kinetic版本,则需要执行以下命令:
```
sudo apt-get install ros-kinetic-ros-base
```
4. Rosinstall工具,用于下载ROS代码。可以通过以下命令进行安装:
```
sudo apt-get install python-rosinstall
```
安装好以上依赖项后,就可以开始安装ROS教学包了。
关于“Invoking "cmake" failed”错误提示,则可能是由于你的ROS工作空间中缺少某些依赖项引起的。你可以运行以下命令,检查缺少的依赖项:
```
rosdep check --from-paths your/catkin/workspace/src --ignore-src
```
其中,"your/catkin/workspace/src"指代你的ROS工作空间的路径。该命令会列出缺少的依赖项。你需要通过以下命令安装缺失的依赖项:
```
sudo apt-get install <missing_dependency>
```
<missing_dependency>指代缺失的依赖项的名称。
安装完缺失的依赖项后,再次执行catkin_make命令,就可以成功编译ROS教学包了。
阅读全文