创建工作区(workspace)
- $ mkdir -p ~/catkin_ws/src
- $ cd ~/catkin_ws/src
- $ catkin_init_workspace
虽然这时候工作区是空的,但是我们依然可以进行编译:
- $ cd ~/catkin_ws/
- $ catkin_make
这时候,会在当前文件夹下生成devel,build这两个子文件夹,在devel文件夹下能看到几个setup.*sh文件。
接下来把工作区在bash中注册
$ source devel/setup.bash
上面这句话只是将bash文件注册到了当前终端里,如果重新重新打开一个新的终端,必须重新注册。还有一个一劳永逸的做法,就是将这句话直接写进.bashrc中,这样每次打开终端,就会自动运行上面的那句话,具体操作如下:
$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
注意:如果你的路径跟我的不一样请按照你自己的路径来写。
我们也可自己来验证一下是否添加成功:
$ vim ~/.bashrc
你会在bashrc文件的最后一行看到你添加的语句: