在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)下载并安装。