ROS 设置环境变量

$ catkin_make

$ source devel/setup.bash

如果不设置,每次编译后都需要上边这两步,按下面的步骤可省去一步。

设置环境变量:
在catkin_ws目录下,设置环境变量 $source ./devel/setup.bash
完成后: $vim ~/.bashrc
在最下面加上 source ~/<catkin_ws的路径>/devel/setup.bash
这样以后运行程序时就不用再source一遍了。

检查环境变量是否设置成功 $echo $ROS_PACKAGE_PATH,此时终端上会显示出当前用户的所有工作空间,以下是我的终端上的显示。
/home/liu/myros/test/test2/catkin_ws/src:/home/liu/myros/test/test2/my_ws/src:/opt/ros/kinetic/share
通过以上3点,工作空间算是创建完成。

工作空间的路径依次在ROS_PACKAGE_PATH环境变量中记录,新设置的路径在ROS_PACKAGE_PATH中会自动放置在最前端,运行时ROS会优先查找最前端的工作空间中是否存在指定的功能包,如果不存在,就顺序向后查找其他工作空间。
 

猜你喜欢

转载自blog.csdn.net/m0_37964922/article/details/89632976