$ catkin_make
$ source devel/setup.bash
如果不設定,每次編譯後都需要上邊這兩步,按下面的步驟可省去一步。
設定環境變數:
在catkin_ws目錄下,設定環境變數 $source ./devel/setup.bash
完成後: $vim ~/.bashrc
在最下面加上 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會優先查詢最前端的工作空間中是否存在指定的功能包,如果不存在,就順序向後查詢其他工作空間。
ROS環境變數的設定
以下僅是個人多環境變數設定的理解,故寫下筆記供以後複習,不喜勿噴。for fuerte對於fuerte版本 source opt ros fuerte setup.bash export ros workspace 你自己的工作檔案路徑 如 export ros workspace dev rosb...
ROS中環境變數
ros自身工作空間的環境變數配置指令碼檔案setup.bash在 opt ros kinetic路徑下,我的ros版本是kinetic版本,所以此處是kinetic。我們建立的工作空間的環境變數配置指令碼檔案setup.bash就在上面我們說到的devel資料夾下。在 bashrc最後新增 ros空...
ROS中為什麼設定環境變數,如何設定?
通過個簡單的栗子,假如你現在相當於乙個計算機,你收到命令,命令是 去乙個陌生的地方取快遞 地方那麼多,你根本就不知道去 取快遞,路線你也不知道,但是假如給你乙個環境變數,環境變數 快遞店的位址,那你是不是很好執行這個命令了?所以說,計算機作業系統裡面設定環境變數其實就是設定一定的檔案路徑,讓計算機執...