catkin_make报错command not found
时间: 2023-08-27 20:05:30 浏览: 268
这个报错通常是因为你的系统没有安装catkin工具。你可以尝试在终端中输入以下命令来安装catkin工具:
```
sudo apt-get install ros-<distro>-catkin
```
其中`<distro>`是你当前正在使用的ROS发行版,比如`melodic`或`noetic`。
安装完成后,再次运行`catkin_make`命令应该就不会出现这个报错了。
相关问题
-bash: catkin_make: command not found
当出现"-bash: catkin_make: command not found"错误时,可以按照以下步骤解决:
1. 确保已经安装了ROS(Robot Operating System)并且已经正确设置了环境变量。
2. 检查是否正确安装了catkin工具。在终端中运行以下命令来安装catkin工具:
```shell
sudo apt-get install ros-melodic-catkin
```
3. 如果已经安装了catkin工具但仍然出现该错误,可能是因为系统没有找到catkin_make命令。这可能是因为catkin_make命令没有添加到系统的环境变量中。
4. 可以通过将ROS的设置文件添加到bashrc文件中来解决这个问题。在终端中运行以下命令:
```shell
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
```
5. 现在再次尝试运行catkin_make命令,应该不再出现"-bash: catkin_make: command not found"错误。
Command 'catkin_make' not found, but can be installed with: sudo apt install catkin
Command 'catkin_make' not found, but can be installed with: sudo apt install catkin.
要解决这个问题,您可以使用以下命令安装catkin:
sudo apt install catkin
安装完成后,您应该能够使用命令'catkin_make'。
阅读全文