【发布时间】:2023-03-03 19:39:01
【问题描述】:
我尝试为 raspberry-pi3 qt5.12 应用程序设置交叉编译构建环境。目标将运行 ubuntu 64bits(覆盆子版本)操作系统,主机运行 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 环境变量,但没有任何变化。
有没有人已经为 raspberry pi3 64bits 编译了 qt 5.12 并且可以给我一些线索/教程/帮助?
谢谢大家
【问题讨论】:
标签: c++ qt raspberry-pi3