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

时间:2015-10-29 09:42:23

标签: c++ qt debian cross-compiling beagleboneblack

在哪里找到qmake.conf文件以及如何查找armhf debian wheezy平台? (BeagleBone Black)

我正在尝试关注these steps,但其中一些不合理,就像关于qmake那样。

导出PATH = path / to / cross / compiler:$ PATH 会做什么?

我在path / to / cross / compiler

中输入类似的内容

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

2 个答案:

答案 0 :(得分:0)

  

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

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

  

在哪里找到qmake.conf文件以及如何查找armhf debian wheezy平台?

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

答案 1 :(得分:0)

在我的Debian 7 Wheezy尝试配置arm qt交叉编译器一周后,我决定尝试在Ubuntu 14.04上关注these steps,一切都按预期进行!所以,不要错过与Debian Wheezy主机玩的时间,尝试使用最新的Ubuntu发行版并节省您的时间!