如何配置QT创建者交叉编译

时间:2015-10-15 12:51:06

标签: linux qt gcc

  

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

     

因此,对于这个交叉编译过程,我手动安装了编译器arm-linux-gnueabi-gcc-4.4并将其添加到QT创建者“Tools-&gt; Options-&gt; Build&amp; Run - &gt; Compiler”。< / p>      

之后我不知道如何在kit选项中配置已安装的(arm-linux-gnueabi-gcc-4.4)编译器。因为在套件选项“设备类型”中,它正在期待arm-linux-gnueabi-gcc-4.4的Qmake文件。我怀疑是

     
      
  1. 是否可以为编译器创建Qmake文件(arm-linux-gnueabi-gcc-4.4)

  2.   
  3. 如果是这种情况,为编译器创建Qmake文件的过程是什么(arm-linux-gnueabi-gcc-4.4)

  4.   
  5. 如果不需要安装任何依赖项。

  6.   
  7. 通过谷歌搜索这个解决方案最后我觉得我的头旋转,因为在QT文档中QT document他们提到了5个步骤。在第2步中我坚持了5个步骤(./configure -embedded arm -xplatform qws / linux-arm -g ++)。在这一步中,我无法理解什么是configure,embedded,arm,xplatform等......

  8.   
  9. 在某些链接link number 2 中,他们建议安装bitbake和一些步骤。我也无法安装bitbake。

  10.   
  11. 在一些qt文档中,他们提到嵌入式linux(嵌入式linux是像debian这样的操作系统)和mkspecs等。

  12.         

    最后我决定为编译器arm-linux-gnueabi-gcc-4.4创建Qmake文件,但也没有单线索。所以如果有人知道我需要配置QT创建者究竟是什么(Qmake for compiler arm-linux -gnueabi-4.4或其他东西)这样我就可以完全遵循所需要的东西而不会产生任何混淆。

1 个答案:

答案 0 :(得分:0)

使用Angstrom交叉编译器可以成功完成基于arm的板的Qt交叉编译。只需按照您的电路板配置下载Angstrom交叉编译器,解压缩并使用该软件包创建交叉编译器。