我的环境:
主机:redhat 5
主机编译器:gcc 4.1.1
交叉编译器:arm-linu-gcc 4.1.1
工具软件:
qt-embedded-linux-opensource-src-4.5.0.tar.bz2
qt-x11-opensource-src-4.5.0.tar.bz2
平时程序都是在PC上完成的,所以我们需要先安装X11版的QT来获得qvfb这工具,嵌入式的开发有了qvfb,就中以不需要实际的开发板,可以开发QT应用程序,至于开发驱动.那有开发板.
/usr/local/Trolltech/Qt-4.5.0/demos/ //是pc的qt程序,不是在qvfb里显示.
/usr/local/Trolltech/QtEmbedded-4.5.2-x86//demos/ //是x86版的qt程序,是在qvfb里显示.
/usr/local/Trolltech/QtEmbedded-4.5.2-arm//demos/ //是arm版的qt程序,是在板子里显示.
第一步:解压文件并命名
# tar -jxvf qt-x11-opensource-src-4.5.0.tar.bz2
# tar -jxvf qt-embedded-linux-opensource-src-4.5.0.tar.bz2
# mv qt-embedded-linux-opensource-src-4.5.0 qt-embedded-linux-opensource-src-4.5.0-x86 //构建用于pc上模拟开发的库,编译x86版QT应用程序.
# tar -jxvf qt-embedded-linux-opensource-src-4.5.0.tar.bz2
# mv qt-embedded-linux-opensource-src-4.5.0 qt-embedded-linux-opensource-src-4.5.0-arm ////构建QT交叉编译库,编译arm版QT应用程序.然后移到开发板上直接运行.
第二步:配置及编译安装
安装qt-x11-opensource-src-4.5.0
进入 qt-x11-opensource-src-4.5.0目录分别执行:
# ./configure -qvfb //这记得把qvfb 配置好,即可直接安装qvfb工具.
# make
# make install
三四个小时安装完后,这地自动生成 /usr/local/Trolltech目录,这是qt-x11-opensource-src-4.5.1安装后所在的目录.qt-x11-opensource-src-4.5.0原目录已编译,放着以后中备用.
下面接着安装qvfb工具:
进入qt-x11-opensource-src-4.5.0/toolS/qv