linux编译安装qt4.8.6,Ubuntu 11.04下编译安装Qt4.8.2

主机版本:Ubuntu 11.04

编译器版本:gcc 4.5.2

这里有几个不同的版本,我们下载的是 Qt libraries 4.8.2 for Linux/X11,也就是QT/X11。

1、建立工作目录

root@ www.linuxidc.com -home:~#mkdir work

root@ www.linuxidc.com -home:~# ls

work  公共的  模板  视频  图片  文档  下载  音乐  桌面

root@ www.linuxidc.com -home:~# cd work/

root@ www.linuxidc.com -home:~/work# mkdir Qt

root@ www.linuxidc.com -home:~/work# ls

Qt

2、把下载好的源文件(我这里包括了Creator),复制到工作目录

root@ www.linuxidc.com -home:~/work#cd Qt

root@ www.linuxidc.com -home:~/work/Qt# ls

qt-creator-linux-x86-opensource-2.5.0.bin

qt-everywhere-opensource-src-4.8.2.tar.gz

3、解压,因为是tar.gz格式的,所以先有gunzip解压成tar格式的文件,再用tar解压

root@ www.linuxidc.com -home:~/work/Qt# gunzip qt-everywhere-opensource-src-4.8.2.tar.gz

root@ www.linuxidc.com -home:~/work/Qt# ls

qt-creator-linux-x86-opensource-2.5.0.bin

qt-everywhere-opensource-src-4.8.2.tar

root@ www.linuxidc.com -home:~/work/Qt#tar xvf qt-everywhere-opensource-src-4.8.2.tar.gz

解压完成后

root@ www.linuxidc.com -home:~/work/Qt# ls

qt-creator-linux-x86-opensource-2.5.0.bin

qt-everywhere-opensource-src-4.8.2

qt-everywhere-opensource-src-4.8.2.tar

解压完成后,进入源码目录进行配置。

4、配置

root@ www.linuxidc.com -home:~/work/Qt/qt-everywhere-opensource-src-4.8.2#./configure -prefix /usr/local/Qt-4.8.2

(上面指定的这个目录“/usr/local/Qt-4.8.2”,就是make install后的安装目录)

(经过一小会儿,配置完成,会出现以下信息)

Qt is now configured for building. Just run 'make'.

Once everything is built, you must run 'make install'.

Qt will be installed into /usr/local/Qt-4.8.2

To reconfigure, run 'make confclean' and 'configure'.

5、编译

root@ www.linuxidc.com -home:~/work/Qt/qt-everywhere-opensource-src-4.8.2#make

(经过N久)

root@ www.linuxidc.com -home:~/work/Qt/qt-everywhere-opensource-src-4.8.2#make install

(经过make install qt已经被安装在了/usr/local/Qt-4.8.2/这个文件夹中)

6、设置环境变量

可以在home/用户/.profile中增加  (用户就是你当前登录的用户)

QTDIR=/usr/local/Qt-4.8.2

PATH=$QTDIR/bin:$PATH

MANPATH=$QTDIR/man:$MANPATH

LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

export QTDIR PATH MANPATH LD_LIBRARY_PATH

经过上面的操作,已经编译安装完成,并且已经设置好了环境变量。在终端中输入qmake,如果出现很多提示信息而不是connotfind,就说明成功了。

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值