只编译某个包
catkin_make -DCATKIN_WHITELIST_PACKAGES="package1;package2"
恢复编译所有
catkin_make -DCATKIN_WHITELIST_PACKAGES=""
单选某个包
catkin_make --pkg <YOUR_PKG_NAME>
忽略某个包变异
#向不想编译的package中丢一个命名为“CATKIN_IGNORE"的空文件
#package.xml 同级
#你catkin_make整个workspace的时候,这个package会自动被忽略