在Linux下安装QT交叉编译,安装QT交叉编译 成功 + 测试

我的环境:

主机: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/qvfb 目录进行编订安装.

# make

# make inst

你可能感兴趣的:(在Linux下安装QT交叉编译)