在CentOS上安装qt4.8是一个涉及多个步骤的过程,包括下载、解压、配置、编译和安装,以下是一个详细的指南,帮助你在centos系统上成功安装Qt4.8:
一、安装前准备
1、更新系统:

确保你的CentOS系统是最新的,可以通过以下命令更新系统软件包:
- sudo yum update y
2、安装必要的依赖项:
安装构建Qt所需的工具和库:
- sudo yum groupinstall "Development Tools" y
- sudo yum install ncursesdevel zlibdevel libX11devel libXextdevel libXtstdevel libXrenderdevel libfontconfigdevel libfreetypedevel gperf bison flex libSMdevel libICEdevel libXidevel libXtdevel libpngdevel libjpegdevel libtiffdevel make qtx11devel y
二、下载Qt4.8源码
1、访问[Qt下载页面](http://download.qt.io/archive/qt/),找到Qt4.8.6的源码包(例如qteverywhereopensourcesrc4.8.6.tar.gz
)并下载。
2、将下载的源码包上传到你的CentOS服务器,并解压到指定目录:
- tar xzvf qteverywhereopensourcesrc4.8.6.tar.gz
- cd qteverywhereopensourcesrc4.8.6
三、配置Qt4.8
1、运行配置脚本,根据你的需求配置Qt:

- ./configure prefix /usr/local/Trolltech/Qt4.8.6
你可以根据需要添加其他配置选项,例如支持数据库或字体配置等。
2、检查配置结果,确保所有依赖项都已满足,如果缺少某些库,请使用yum
或aptget
安装。
四、编译与安装Qt4.8
1、执行编译命令:
- make
编译过程可能需要一些时间,具体取决于你的系统性能。
2、编译完成后,执行安装命令:
- sudo make install
这将把Qt4.8安装到之前配置的目录下(默认为/usr/local/Trolltech/Qt4.8.6
)。

五、配置环境变量
为了使系统能够识别新安装的Qt版本,你需要将Qt的bin目录添加到PATH环境变量中,编辑~/.bash_profile
文件,添加以下行:
- export QTDIR=/usr/local/Trolltech/Qt4.8.6
- export PATH=$QTDIR/bin:$PATH
- export MANPATH=$QTDIR/man:$MANPATH
- export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
然后保存文件,并运行以下命令使更改生效:
- source ~/.bash_profile
六、验证安装
运行以下命令验证Qt是否已正确安装:
- qmake v
你应该会看到类似于以下的输出,显示QMake的版本和使用中的Qt版本:
- QMake version 2.01a
- Using Qt version 4.8.6 in /usr/local/Trolltech/Qt4.8.6/lib
至此,你已经在CentOS上成功安装了Qt4.8,你可以使用QtCreator或其他开发环境来创建和编译Qt应用程序了,如果你还没有安装QtCreator,可以按照类似的步骤从[Qt官网](http://www.qt.io)下载并安装。