安装环境:vmware+redhat9+linux2.4
首先下载源码包:qtopia-core-opensource-src-4.3.5.tar.gz(QT4版本以前叫QT/E)
qt-x11-opensource-src-4.3.5.tar.bz2
安装X11:
(1)解压
(2)为了节省编译的时间和空间我把configure中QT_DEFAULT_BUILD_PARTS下的example和demos去掉了
(3)./configure -no-openssl (去除安全检查)
(4)make (如果只提示make[1]: Leaving directory /x11/tools 无error字样的话就说明没有错误。)
(5)make install
注:make&make install 都没有像QT2那样安装完毕后有Enjoy的提示,只要没提示错误就是成功!
(6)此时bin目录下还没有qvfb需要到tools/qvfb下make ,然后会在bin目录下产生qvfb的
(7)因为redhat9带的qmake是3.1的,所以要改链接:
sudo rm /usr/bin/designer
sudo ln -s /usr/local/Trolltech/Qt-4.5.1/bin/designer /usr/bin/designer
sudo rm /usr/bin/qmake
sudo ln -s /usr/local/Trolltech/Qt-4.5.1/bin/qmake /usr/bin/qmake
建议把那个跟“/usr/local/Trolltech/Qt-4.5.1”下面的执行文件有关的都修改一下链接。这样便可以彻底的使用QT4了。
(8)设置环境变量
打开 /etc/profile 文件,在该文件的末尾加上以下语句:
PATH=/usr/local/Trolltech/Qt-4.5.1/bin:$PATH
QTDIR=/usr/local/Trolltech/Qt-4.5.1
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH QTDIR MANPATH LD_LIBRARY_PATH
(9)重启 可以在命令行输入designer
qvfb
assistant
如果能正常运行说明安装正确,可以到example运行下例子,小有成就,一遍就编译成功了高兴!
还有安装空间不是很大100M足够了,编译大概2个多小时吧!
参考:http://blog.csdn.net/cuman/archive/2009/05/12/4174456.aspx