Кросс-компиляция кода Swift для Raspberry Pi на macOS - PullRequest
0 голосов
/ 24 апреля 2019

Какой самый простой / лучший способ использовать настройку MacOS Xcode для сборки кода для Raspberry Pi (3b +)?

Некоторые сборки могут быть довольно тяжелыми, поэтому их сборка на Raspberry может занятьслишком долго.Таким образом, было бы предпочтительнее использовать MacOS.Как мне поступить так?

Примечание: я знаю, что там довольно много информации.Однако некоторым из них уже несколько лет, и Свифт быстро меняется.

1 Ответ

0 голосов
/ 13 мая 2019

Чтобы ответить на мой собственный вопрос, наилучшее решение (очень недавнее): https://github.com/CSCIX65G/swift-mac2arm-x-compile-toolchain

Это обеспечивает необходимые наборы инструментов и т. Д. Для сборки на macOS для R Pi. Лучшие инструкции по удаленной отладке (с использованием lldb) можно найти здесь: https://lldb.llvm.org/use/remote.html

Обратите внимание, что в macOS вам необходимо использовать версию lldb, предоставляемую набором инструментов, например ::100100

[path_to_toolchains]/Toolchains/arm64-swift.xctoolchain/usr/bin/lldb -o "platform select remote-linux" -o "platform connect connect://ipaddress:port" -o "file ./remoteProgram"

Все еще ищите, как подключить отладчик lldb к Xcode, работающему на Mac. Если это можно сделать, цикл разработки завершен.

...