catkin_make 安装到指定路径
时间: 2024-10-24 07:03:11 浏览: 34
catkin方便ros安装
`catkin_make` 是 ROS (Robot Operating System) 中的一个常用构建工具,用于从源码包构建软件包、生成依赖项以及创建运行所需的中间文件。如果你想要将 `catkin_make` 的安装位置定制到特定路径,通常不需要直接操作 `catkin_make` 自身的安装路径,因为它是通过系统环境变量如 `PATH` 来查找命令的。
然而,在ROS的工作空间 (`workspace`) 中,你可以设置 `AMENT_PREFIX_PATH` 环境变量来控制ament-cmake和ament-build等工具的默认安装路径。例如,要在 `$HOME/local` 目录下安装,可以添加以下行到 `.bashrc` 或 `.zshrc` 文件中:
```bash
export AMENT_PREFIX_PATH=$HOME/local:$AMENT_PREFIX_PATH
```
然后执行 `source ~/.bashrc` 或重启终端让更改生效。
当你在工作空间中执行 `catkin_make` 或者 `colcon build` 时,它会根据这个路径寻找相关的工具。注意这不会影响已经安装在全局位置的 `catkin_make`,只是影响新安装的部分。
阅读全文