首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为imx6交叉编译QT应用程序?

如何为imx6交叉编译QT应用程序?
EN

Stack Overflow用户
提问于 2015-08-04 21:53:44
回答 1查看 1.8K关注 0票数 1

如何为飞思卡尔蜂鸣板(imx6(Arm))交叉编译QT应用程序?

周围有一些指南,但我还没有成功地完成其中一个。

以下(以及更多)指南在我运行./configure命令时,在./configure http://forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/qt5-3-on-hummingboard-t2072.html https://community.freescale.com/docs/DOC-94066上出现编译错误(使用推荐的命令,我已经尝试了很多命令的可能性,但都没有成功)。对于QT使用的所有外部库(zlib、libjpeg、libpng等),我得到了一个编译错误。所以这是个死胡同。

我尝试了更多的东西,我甚至不记得所有我尝试过的东西,但我没有得到任何工作。

我正在尝试为Hummingboard使用迷你发行版。它是一个没有窗口管理器的系统,能够运行QT应用程序(QT5)。我尝试使用的构建工具是gcc-linaro-arm-linux-gnueabi,我使用的是QT Creator。我已经让QT在Hummingboard上工作了,我只是不能为它编译任何东西。

EN

回答 1

Stack Overflow用户

发布于 2015-08-27 17:51:50

我终于成功地为IMX6构建了一个应用程序。这是我如何为别人做的。这不是一个最优的解决方案,但它是一个解决方案。

我使用build构建迷你分发作为操作系统(Google it,与我的声誉没有足够的链接)。我将自己的应用程序附加到这个迷你发行版中,以便也构建它。这是通过在buildfiles/cross/cross-hummingboard文件夹中创建一个文件夹并添加一个构建文件(我的文件看起来像这样的http://pastebin.com/bZkJUiry)来完成的。在这个文件夹中,我还放置了项目文件(包括.pro)的.tar。为了将其添加到构建中,我将"qt-gui“作为依赖项添加到fs (buildfiles/cross/cross-hummingboard/fs)中,方法是将其添加到依赖项列表中。

然后我运行build build fs,这将创建一个(Tarred)映像,包括我的(工作)qt应用程序!然后,我解压./qt-gui可执行文件并将其ssh到Hummingboard。

当然,这有点麻烦,所以我做了一个脚本来自动化这一切:http://pastebin.com/jFM6rZyY它复制和焦油源代码,编译它与文件系统,提取可执行文件,ssh的文件到hummingboard并运行它。大约需要3分钟构建,但它的工作,这是我在这一点上的价值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31811237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档