一、
下载QT源码:网站:http://qt.nokia.com/downloads-cn
源文件qt-everywhere-opensource-src-4.8.0.tar.gz
将其置于/tmp目录下
二、
登录到root用户,解压缩qt-x11-opensource-src-4.4.3.tar.gz:
进入qt-everywhere-opensource-src-4.8.0目录
执行
命令: ./configure
生成工程文件和Makefile等,该过程持续大约20分钟
三、
第三步完成后,即可编译源文件了,
命令: gmake
然后会弹出一些文字:输入“yes”
现在你可以去抽烟喝茶,好好休息下了,根据机子配置好坏,需要时间2~12个小时不等,是比较痛苦的过程.
四、
待第三顺利完成后, 命令: gmake install 进入安装,
会默认安装到/usr/local/Trolltech/qt-4.8.0下,在等1~3个小时的样子就可安装完成;
五.、
设置环境变量,进入/etc/bashrc
vi /etc/bashrc 或者profile
在末尾添加以下几句话:
QTDIR=/usr/local/Trolltech/Qt-4.8.0
PATH=$QTDIR/bin:$PATH
QMAKESPEC=$QTDIR/mkspecs/linux-g++
LD_LIBRARRY_PATH=$QTDIR/lib:$LD_LIBRARRY_PATH
export QTDIR PATH QMAKESPEC LD_LIBRARRY_PATH
保存,退出,注销即可生效(或运行source /etc/bashrc);
至此大功告成,由于环境的不同,可能在安装时会遇到很多问题,只有一个一个去解决咯~!
环境为FC12,执行QT4例程可以正确运行:
#include <QApplication> #include <QLabel> int main(int argc,char *argv[]) { QApplication app(argc,argv); QLabel *lable=new QLabel("Hello World"); lable->show(); return app.exec(); }编译流程:
qmake -project
qmake
make
./hello