Как скомпилировать ROS2 для другой ОС
Я пишу магистерскую диссертацию по компьютерной инженерии о ROS2. Я многому научился благодаря учебникам на https://index.ros.org/doc/ros2/Tutorials/. Я попробовал ROS2 на своих машинах с Ubuntu 18 и 16, но я хотел бы вставить в свою диссертацию общее руководство по компиляции ros2 для других операционных систем (не конкретно). Я хотел бы знать, где, если бы мог найти руководство по "компиляции ros2 для других ОС".
1 ответ
Я бы посоветовал вам взглянуть на https://discourse.ros.org/t/ros2-cross-compilation/6834 Есть некоторые дискуссии о том, как кросс-компилировать ROS2. Некоторые люди кросс-скомпилировали ROS2 для iOS, Android,... Надеюсь, из этих обсуждений появится учебник.
Однако, если вам нужно скомпилировать ROS2 для неподдерживаемой ОС (Fedora или других,..), вам необходимо убедиться, что у вас есть все необходимые зависимости: https://index.ros.org/doc/ros2/Linux-Development-Setup/ (та же версия библиотеки,..).