QT问题以及从Mac到Raspbian Stretch(RPi3)的交叉编译

时间:2018-02-27 21:55:20

标签: qt makefile raspberry-pi

我在这里关注QT的文档:https://wiki.qt.io/RaspberryPi2EGLFS但我在第10步的mac上经常遇到同样的问题。

我正在运行以下命令:

./configure -release -opengl es2 -device linux-rasp-pi3-g++ -device-option CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- -sysroot ~/raspi/sysroot -opensource -confirm-license -make libs -prefix /usr/local/qt5pi -extprefix ~/raspi/qt5pi -hostprefix ~/raspi/qt5 -no-use-gold-linker -v

我收到以下错误:

Project ERROR: Cannot run compiler '/home/jordan/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-g++'. Maybe you forgot to setup the environment?

我一直在与这个牙齿和指甲作斗争,我无法在网上找到答案,所以我在这里的人可能有答案。

1 个答案:

答案 0 :(得分:0)

Raspberry Pi提供的交叉编译工具链可能是为Linux主机系统构建的。您需要使用为macOS主机构建的工具链,例如here