原文地址如下:
https://blog.csdn.net/AmyAndTommy/article/details/81901005
第一步:下载qt-all-opensource-src-4.5.3.tar (地址:http://download.qt.io/archive/qt/)也可下载qt-x11-opensource-src-4.5.3.tar,安装方法一样
第二步:tar –xzvf qt-all-opensource-src-4.5.3.tar
第三步:cd qt-all-opensource-src-4.5.3
第四步:./configure (若要指定安装目录和库目录请使用-prefix ,具体参数使用./configure –help 查看
执行完之后的:
如果不想这么配置,还可以重来,用make confclean取消刚才的配置,再重新配置
第五步:make
时间有点久(这里有个小插曲,出现libjpeg.a错误:libjpeg.a(jcapimin.o): relocation R_X86_64_32 against `a local symbol。在其他服务器上copy了一个libjpeg.a过来覆盖以前的,编译通过了。)
第六步:make install
安装完运行/usr/local/Trolltech/Qt-4.5.3/bin/designer,运行QT设计师成功则QT安装成功。
第七步:配置qmake
7.1运行qmake –v ,若提示没有qmake,则做以下步骤:
vi /etc/profile
文件最后添加如下内容:
export QTDIR=/usr/local/Trolltech/Qt-4.5.3 #qt的安装路径
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH #qt库的路径
然后source /etc/profile 使之生效
现在来查看qmake –v
7.2 若qmake版本不是qt4.5.3则做以下步骤(说明以前安装过qt):
which qmake 查看qmake的位置
假设出现 /usr/bin/qmake
然后看其链接的是什么 ls /usr/bin/qmake -ln
假设出现:/usr/bin/qmake -> /etc/alternatives/qmake
然后看他链接的那个版本:ls /etc/alternatives/qmake –ln
假设出现:/etc/alternatives/qmake -> /usr/bin/qmake-qt3
好,现在来修改软链接:
先删除以前的:rm /etc/alternatives/qmake
再链接我们安装的版本:ln -s /usr/local/Trolltech/Qt-4.5.3/bin/qmake /etc/alternatives/qmake
运行qmake –v,显示正确版本了