该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
初来乍到希望有人能用得着
本人从事嵌入式开发
一.编译和安装QT/x11
1. 下载开发工具包:
qt-x11-opensource-src-4.2.3.tar.gz
2. 解压安装包:
[root@localhost zzip] gunzip qt-x11-opensource-src-4.2.3.tar.gz[root@localhost zzip] tar vxf qt-x11-opensource-src-4.2.3.tar
3. 为Qt设置环境变量.
如果shell是bash, ksh, zsh或sh,那在你home目录下你的的名字的目录中,在.profile文件中追加如下环境变量:
QTDIR=/usr/local/Trolltech/Qt-4.2.3
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
如果你的shell是csh或tcsh,那在你目录下的.login文件中加下如下:
setenv QTDIR /usr/local/Trolltech/Qt-4.2.3
setenv PATH $QTDIR/bin:$PATH
setenv MANPATH $QTDIR/doc/man:$MANPATH
setenv LD_LIBRARY_PATH $QTDIR/lib:$LD_LIBRARY_PATH
如遇到"undefined variable"的问题,将上面的最后两行改成:
setenv MANPATH $QTDIR/doc/man
setenv LD_LIBRARY_PATH $QTDIR/lib
注销一把,重新启用.profile或.login文件.
[root@localhost zzip] source .profile
4. 配置安装
执行configure来对Qt的库和Qt工具进行配置(具体内容可参考:配置Qt/X11安装包
):
到你解压开的工具包目录下执行
[root@localhost zzip] ./configure
[root@localhost zzip]make
[root@localhost zzip]sudo make install
5. qvfb工具的配置
到安装程序的tools下的qvfb目录执行make命令
[root@localhost qt-x11-opensource-src-4.4.3/tools/qvfb] make
在bin目录下会有qvfb文件生成,将该文件拷贝到/usr/local/Trolltech/Qt-4.4.3/bin目录下
[root@localhost qt-x11-opensource-src-4.4.3/bin]cp qvfb /usr/local/Trolltech/Qt-4.4.3/bin
二.编译安装QT/E类库
a)cp QT/E库qt-embedded-linux-opensource-src-4.4.3.tar.gz到用户目录下
b)运行tar –zxvf qt-embedded-linux-opensource-src-4.4.3.tar.gz解压
c)进入目录下qt-embedded-linux-opensource-src-4.4.3
d)进入 mkspecs/qws/Linux-arm-g++目录下
e)vi qmake.conf
f)将其中带有arm-Linux-???的部分前面加上/usr/local/arm/3.3.2/bin/
g)回到qtopia-core-opensource-src-4.3.0目录下
h)./configure -embedded arm -xplatform qws/linux-arm-g++ -qvfb -qt-gfx-vnc –release
i)make
j)sudo make install
k)配置环境变量
geidt .profile
将PATH=$QTDIR/bin:$PATH修改为:
PATH=/usr/local/Trolltech/QtEmbedded-4.4.3-arm/bin:$QTDIR/bin:$PATH
l)source .profile
PS:上述软件包请到相关网站下载
本文档详细介绍了在Linux系统中如何编译和安装QT/x11环境,包括设置环境变量、配置安装QT库、安装qvfb工具以及QT/E类库的编译与安装步骤,适合嵌入式开发人员参考。

3718

被折叠的 条评论
为什么被折叠?



