用于嵌入式Linux应用程序的交叉编译Qt



qmake.conf文件位于何处,它应该如何查找armhf debian喘息平台?(BeagleBone黑色)

我正试图遵循这些步骤,但其中一些步骤是不合理的,比如qmake。

此外,导出PATH=PATH/to/cross/compiler:$PATH会做什么?

我在路径/to/cross/compiler 中输入了这样的内容

导出PATH=/usr/bin/arm-linux-gnueabihf-g++:$PATH

export PATH=/usr/bin/arm-linux-gnueabihf-g++:$PATH

您应该将目录添加到PATH,而不是文件的路径,在您的情况下,它是/usr/bin,但由于/usr/bin已经在您的PATH中,您可以跳过此步骤。

qmake.conf文件位于何处,它应该如何查找armhf-debian喘息平台?

看看qt源目录中的mkspecs/linux-arm-gnueabi-g++/,你的qmake.conf应该是这样的,你可以修改这个文件指向你的编译器。

在我的Debian 7 Wheezy上尝试配置arm qt交叉编译器一周后,我决定在Ubuntu 14.04上尝试遵循这些步骤,一切都如预期!所以,不要浪费时间玩Debian Wheezy主机,试试最新的Ubuntu发行版,节省时间!

最新更新