实际上我在我的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文件。我怀疑是
是否可以为编译器创建Qmake文件(arm-linux-gnueabi-gcc-4.4)
如果是这种情况,为编译器创建Qmake文件的过程是什么(arm-linux-gnueabi-gcc-4.4)
如果不需要安装任何依赖项。
通过谷歌搜索这个解决方案最后我觉得我的头旋转,因为在QT文档中QT document他们提到了5个步骤。在第2步中我坚持了5个步骤(./configure -embedded arm -xplatform qws / linux-arm -g ++)。在这一步中,我无法理解什么是configure,embedded,arm,xplatform等......
在某些链接link number 2 中,他们建议安装bitbake和一些步骤。我也无法安装bitbake。
- 醇>
在一些qt文档中,他们提到嵌入式linux(嵌入式linux是像debian这样的操作系统)和mkspecs等。
最后我决定为编译器arm-linux-gnueabi-gcc-4.4创建Qmake文件,但也没有单线索。所以如果有人知道我需要配置QT创建者究竟是什么(Qmake for compiler arm-linux -gnueabi-4.4或其他东西)这样我就可以完全遵循所需要的东西而不会产生任何混淆。
答案 0 :(得分:0)
使用Angstrom交叉编译器可以成功完成基于arm的板的Qt交叉编译。只需按照您的电路板配置下载Angstrom交叉编译器,解压缩并使用该软件包创建交叉编译器。