一、软件源码包下载
二、安装qt-embedded-free-3.3.8.tar.gz源码包步骤:
1.解压包#tar zxvf qt-embedded-free-3.3.8.tar.gz -C/root/qt/,我准备把它安装到/root/qt目录下面;
2.设置环境变量:
#cd /root/qt/qt-embedded-free-3.3.8/
#export QTDIR=/root/qt/qt-embedded-free-3.3.8
#exportLD_LIBRARY_PATH=/root/qt/qt-embedded-free-3.3.8/lib:$LD_LIBRARY_PATH
3.配置软件包:#./configure
4.编译源码包:#make,时间很长,你可以去小憩了!

三、安装qt-x11-free-3.3.8.tar.gz源码包步骤:
1.解压源码包:#tar zxvf qt-x11-free-3.3.8.tar.gz -C/usr/local/qt
2.设置环境变量:
#cd /usr/local/qt/qt-x11-free-3.3.8
#vi /etc/profile(在profile中添加)
export QTDIR=/usr/local/qt/qt-x11-free-3.3.8
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/doc/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
编辑完成后保存文件退出VI,重启reboot;重启后用#echo$DTQIR命令看看是否输出/usr/local/qt/qt-x11-free-3.3.8,如果是,说明环境变量生效了。
3.配置软件包:
#cd $QTDIR->进入源码包目录
#./configure
4.编译:#make

5.睡醒了吧!编译完了吗?如果你看到如下信息:
...
In file included form kernel/qtaddons_x11.cpp:25:
kernel/qt_x11_p.h:66:22:X11/Xlib.h:没有那个文件或目录
...
呵呵!你还没有安装X11的开发包,在“添加/删除软件”中添加这个开发包吧!
如果没有出错,你可以试试用#designer命令启动QT。