ros包编译

一直忘记如何编译。。。现记录一下。
如果是新建的编的译空间

mkdir -p ~/catkin_ws/src && cd ~/catkin_ws/src
catkin_init_workspace
cd ..
catkin_make
echo "source ~/catkin_ws/devel/setup.bash">> ~/.bashrc
cd src
catkin_create_pkg xxx std_msgs rospy roscpp
cd xxx
mkdir src balabala
改cmakelist和package.xml
cd ../..
# 全编译
catkin_make
# 单独编译
catkin_make -DCATKIN_WHITELIST_PACKAGES="package_name"
或者 catkin_make --pkg package_name
# 继续编译其他包
catkin_make -DCATKIN_WHITELIST_PACKAGES=""

版权声明:本文为miracle_world原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。