天嵌科技推出最新一期天嵌使用教程,教程将会演示在E9卡片电脑中,如何编译LINUX QT4.5。该教程在E9卡片电脑用户手册,在11.2.4小章,详细描述在ARM平台上运行编译QT4.5的过程。
相关编译ARM平台的linux QT4.5程序,在其他开发平台均可作为参考进行操作。以下,是如何编译ARM版本LINUX QT4.5的使用教程。
先将光盘“E9/CD_Root/E9_CD/Linux 源码包/Qt 源码”目录下的“qt-4.5_E9_v3.0.tar.bz2”拷贝到你PC 的/opt/EmbedSky/目录。
#tar xvfj qt-4.5_E9_v3.0.tar.bz2 -C /
解压源码,如下图所示:
使用# cd TQIMX6/E9/Linux/Qt/qt-4.5/进入刚解压出来的 Qt 源码目录,可以看到如下三个文件:
然后开始编译,开始编译之前,先确定“3.2.1 ubuntu 编译环境搭建”部分已经完成,要不在编译中会报错。
然后# ./arm_qt4.5_build 开始编译 Qt 源码。
编译完成会提示“Finished install Qt4.5 !”如下:
编译完成后,就会在/opt/EmbedSky/TQIMX6/E9/Linux/Qt/qt-4.5 目录下多出“build”和 “__install”两个目录,编译出的 Qt 库在/opt/EmbedSky/qt-4.5/__install 目录,如下图:
注意 1:请使用 E9 提供的 4.6.2 的 arm-linux-gcc 交叉编译器。
注意 2:交叉编译出来的 Qt 只能在 ARM 平台运行,也就是说在 PC 使用 qvfb 没法仿真的。