CLion - сборка в контейнере Docker, но развертывание для выполнения / отладки на другом хосте - PullRequest
0 голосов
/ 25 сентября 2019

Я создал докерский контейнер x86, содержащий набор инструментов armv8 gcc для кросс-компиляции моего программного обеспечения C ++.Идея заключается в том, что я могу использовать Docker-контейнер для кросс-компиляции своего программного обеспечения, а затем перенести полученные двоичные файлы в Raspberry Pi.Все это работает нормально, вручную.

Что я хотел бы сделать, так это каким-то образом интегрировать это с JetBrains CLion.Я знаю, что Docker-контейнер можно настроить в качестве удаленного хоста (через ssh), но это приведет к созданию и попытке выполнить двоичные файлы внутри контейнера.Вместо этого я хотел бы создать двоичные файлы внутри контейнера, затем развернуть их на альтернативном удаленном хосте (например, Raspberry Pi) для выполнения и в конечном итоге отладки.

Существует ли соответствующий рабочий процесс, поддерживаемыйCLion?Можно ли настроить удаленный хост Toolchain и отдельный удаленный хост ?Из того, что я вижу, CLion позволяет вам выбирать только одну среду (например, CMake config) для сборки, и именно здесь результирующий двоичный файл заканчивается выполнением.

...