2015-10-15 142 views
0

其实我在我的debian linux系统中安装了QT创建器,它有i386处理器。现在我需要用ARM处理器交叉编译debian linux的QT。如何配置QT创建者交叉编译

因此,对于这个交叉编译过程,我手动安装了编译器arm-linux-gnueabi-gcc-4.4并将其添加到QT创建器“工具 - >选项 - >编译&运行 - >编译器”。

之后,我不知道如何在工具包选项中配置已安装的(arm-linux-gnueabi-gcc-4.4)编译器。由于套件选“设备类型”,它期待的arm-linux-gnueabi-gcc-4.4.Here的QMAKE文件我怀疑是

  1. 是否有可能创建一个编译器QMAKE文件(手臂-linux-gnueabi-GCC-4.4)

  2. 如果这种情况下,程序是什么创造QMAKE文件编译器(ARM-Linux的gnueabi-GCC-4.4)

  3. 如果不是在任何情况下,需要安装依赖项。

  4. 通过谷歌搜索周围的这个解决方案最终我觉得我的头旋转,因为QT文件QT document在他们提到5分steps.Among 5步我卡在第二步骤本身时(./configure - 嵌入式手臂-xplatform QWS/Linux的臂-g ++)。在这个步骤中,我无法理解什么是配置,嵌入,手臂,xplatform等...

  5. 在一些链接link number 2他们建议安装bitbake和一些steps.Here im不能安装bitbake也。

  6. 在他们提到的嵌入式linux一些QT文件(嵌入Linux是如Debian一个OS)和mkspecs等。

最后我决定创建编译器ARM-Linux的gnueabi QMAKE文件-gcc-4.4,但没有单一的线索也是如此。如果有人知道我需要配置QT创建者(Qmake的编译器arm-linux-gnueabi-4.4或其他),以便我将完全按照需要进行操作任何混乱。

+0

这不是一个简单的工作。你必须下载'Qt'源代码,交叉编译(就像你在第4步中提到的那样),设置目标系统的根文件系统(你称之为嵌入式linux),用它来配置'Qt' arm套件。 BuildRoot(http://buildroot.uclibc.org)可能对您有所帮助。一探究竟。 – ramtheconqueror

回答

0

使用Angstrom交叉编译器可以成功地完成基于ARM板的Qt交叉编译。只需根据您的主板配置下载Angstrom交叉编译器,解压缩并使用该软件包创建交叉编译器。