Я пытаюсь настроить кросс-компиляционную среду для приложения 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 и может дать мне несколько подсказок / руководств / справки о том, как это сделать?
Спасибо, ребята