1.改变目录到想要安装Qt的目录下,例如:cd /home/workspace
2.解压qt-x11-free-3.2.1.tar.bz2到Qt的安装目录下
tar jxvf qt-x11-free-3.2.1.tar.bz2
3.将解压后的文件夹qt-x11-free-3.2.1改名为qt3
mv qt-x11-free-3.2.1 qt3
4.编写shell,改变环境变量(库的编译环境)
# vi qt.sh
QTDIR=/home/workspace/qt3
PATH=$QTDIR/bin:$PATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH LD_LIBRARY_PATH
5.执行qt.sh
# source qt.sh
6.进入qt3目录
# cd qt3
7.构建qt库
# ./configure -h|more(查看)
# ./configere -thread -qt-gif(安装)
8.
make
(~1.5hour)
make -C tools/qvbf
cp tools/qvfb/qvfb bin/
9.编写shell,改变环境变量(应用程序的编译环境)
# cp qt.sh envqt.sh
在envqt.sh中增加QMAKESPEC=$QTDIR/mkspecs/linux-g++
# vi envqt.sh
QTDIR=/home/workspace/qt3
PATH=$QTDIR/bin:$PATH
QMAKESPEC=$QTDIR/mkspecs/linux-g++
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH QMAKESPEC LD_LIBRARY_PATH
10.执行envqt.sh
# source envqt.sh
//程序的编译
11.编写源程序
12.qmake -project
13.qmake
14.make