如何使用Linux 64位机器为32位armV7

时间:2017-11-29 20:03:57

标签: qt cross-compiling armv7 odroid

我开发的Odroid XU4是ARM V7 32位Ubuntu MATE。 我知道我可以直接在嵌入式设备上进行开发,但这不适合我的团队。因此,我想开发我的64位Linux maptop并交叉编译32位armV7。 我使用QtCreator进行开发

到目前为止我做的交叉编译工作是

  • 在我的Odroid上编译了我需要的所有库(例如openCV) 将它们复制到我的Linux 64Bit以用于交叉编译
  • 下载了正确的CrossCompiler(gcc-linaro-7.1.1-2017.08-x86_64_arm-eabi / bin / arm-eabi-g ++)
  • 在odroid上编译qt 5.9并复制到linux机器用于交叉编译

现在我在qtCreator中设置了一个新工具包并定义了正确的qmake位置。这是当我得到错误时,架构是假的(当然,因为我在32位上编译它)

所以问题是,为了让我们在64位Linux笔记本电脑上交叉编译目标平台armV7(32位)的应用程序,我该如何构建qt

非常感谢任何帮助。

0 个答案:

没有答案