Colcon编译导致系统卡死问题|CPU100% 或 内存 100%
colcon build --symlink-install
是一个用于构建和安装ROS包的命令。
colcon
是一个用于构建和管理ROS包的工具,而 build
是colcon的子命令之一,用于构建ROS包。--symlink-install
是一个选项,用于在安装过程中创建符号链接。默认情况下,colcon build
命令会将构建的文件复制到安装目录中,而 --symlink-install
选项可以将构建的文件以符号链接的方式链接到安装目录,这样可以节省空间并允许对构建文件进行更改而不需要重新构建和安装。
综上所述,colcon build --symlink-install
命令的意思是使用colcon构建ROS包,并在安装过程中创建符号链接。
"不用重新构造"的意思是在对文件进行修改后,只需要重新编译修改的部分,而不需要重新构建整个项目。这可以通过使用增量构建来实现,只编译和构建发生更改的文件或模块,以节省时间和资源。在使用colcon build构建ROS项目时,可以通过使用colcon build --symlink-install选项来实现增量构建。
其他有用的参数:colcon build
-packages-up-to
生成所需的包及其所有依赖项,但不生成整个工作区(节省时间)-symlink-install
使您不必在每次调整 Python 脚本时重新构建-event-handlers console_direct+
在构建时显示控制台输出(否则可以在目录中找到)log