ROS2 编译命令
2019-11-07 本文已影响0人
Barry_Xu
-
全部编译
$ colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug $ colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release -
编译一个package 并且把log 显示在屏幕上
$ colcon build --packages-select rmw_coredds_shared_cpp --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --event-handlers=console_direct+ $ colcon build --packages-select examples_rclcpp_minimal_action_client --symlink-install --cmake-args -DCMAKE_CXX_FLAGS='-o0 -ggdb' -DCMAKE_C_FLAGS='-o0 -ggdb' -
显示详细的编译命令
$ colcon build --packages-select rmw_coredds_shared_cpp --symlink-install --cmake-args -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_BUILD_TYPE=Debug --event-handlers=console_direct+ -
不编译测试
$ colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=OFF -
编译一个package 和它嵌套依赖的packages
$ colcon build --packages-up-to rmw_coredds_shared_cpp --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --event-handlers=console_direct+ -
如果想看到具体的编译命令
$ colcon build --packages-up-to rmw_coredds_shared_cpp --symlink-install --cmake-args -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON --event-handlers=console_direct+