交叉编译 [17299]
概述 [17016]
- Open Robotics为多个平台提供预构建的ROS 2软件包,但一些开发者仍然出于不同的原因依赖于`交叉编译 <https://en.wikipedia.org/wiki/Cross_compiler>`__,例如: [17300]
ROS 2交叉编译 [17310]
ROS 2交叉编译工具由Open Robotics和ROS Tooling工作组共同拥有。它是一个Python脚本,使用docker容器中的模拟器为支持的目标架构编译ROS 2源文件。有关该工具的详细设计,请参阅`ROS 2设计文档<https://design.ros2.org/articles/cc_build_tools.html>`__。使用该工具的说明在`cross_compile package <https://github.com/ros-tooling/cross_compile>`__中。 [17311]