Сборка Qt для Raspberry Pi3 Arm64 - PullRequest
       11

Сборка Qt для Raspberry Pi3 Arm64

0 голосов
/ 15 апреля 2019

Я пытаюсь настроить кросс-компиляционную среду для приложения raspberry-pi3 qt5.12. Цель будет работать под управлением Ubuntu 64bit (версия Raspberry), а на хосте будет работать Ubuntu 18.04 x86-64. Я попробовал несколько учебных пособий, найденных в интернете, таких как этот: https://medium.com/@amirmann/how-to-cross-compile-qt-for-raspberry-pi-3-on-linux-ubuntu-for-beginners-75acf2a078c

Я пытаюсь настроить эту среду, чтобы поместить CI / CD для приложения raspi, поэтому я хотел бы настроить его без физического подключения raspberry к хосту, если возможно, только смонтированного образа или процесса qemu.

Что бы я ни пытался сделать, конфигурация qt завершилась с ошибкой:

$RPI_TOOLS/..../ld: cannot find crt1.o : No such file or directory
$RPI_TOOLS/..../ld: cannot find crti.o : No such file or directory
$RPI_TOOLS/..../ld: cannot find -lm

Я попытался экспортировать переменную среды $ LIBRARY_PATH с указанием пути к этим файлам, но ничего не изменилось.

Кто-нибудь уже скомпилировал qt 5.12 для raspberry pi3 64bit и может дать мне несколько подсказок / руководств / справки о том, как это сделать?

Спасибо, ребята

1 Ответ

0 голосов
/ 15 апреля 2019

Я исправляю свои проблемы с опцией -xplatform linux-aarch64-gnu-arm при запуске скрипта qt configure.Перед этим я подключаюсь к raspi-rootfs с помощью qemu-static и устанавливаю зависимости с помощью apt.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...