linux Qt指定编译位数,Linux编译安装Qt 5.4.1(-qt-xcb是必需要指定的,卸载自带的gcc等)...

好久不写文章了,过程很简单,可是操做不少,简单说吧。node

前言:python

操做系统CentOS 6.6,64位的。mysql

一、安装gcc 4.8.4,或者4.9.2,越高版本越好咯,编译安装到/usr/local/下面,这样无需设置可执行文件路径了,而后卸载自带的gcc等,卸载全部依赖,若是不行就--nodeps方式卸载;c++

二、安装gdb 7.8,有新的gcc 4.8.4这种就能够了,而后强行卸载系统自带的gdb, rpm -e gdb.xxx --nodeps,如今和Qt 5.4.1配对的是gdb 7.8,新的7.9出来了,切勿使用,要不起不来;sql

三、编译安装Qt 5.4.1,参数以下:ruby

./configure --prefix=/usr/local/qt541 -c++11 -debug-and-release -qt-xcb -largefile -qt-sql-psql -qt-sql-mysql -qt-sql-sqlite -openssl -nomake examples -nomake tests

-qt-xcb是必需要指定的,或者指定-no-xcb,那么就必须系统里面有可用的xcb的东西,具体看xcb的官网:操作系统

XCBdebug

Linux下面编译只要指定好configure的参数就能够了,而后上面说的预先要安装的python ruby perl直接用yum install [perl | python | ruby]就能够,以后会提示gmake编译和安装,能够理解gmake就是make,由于系统的make就是gnu make,默认时。调试

另外,-debug-and-release这个好像不能生产debug和release都ok的版本,代码调试看不到库的源代码,请仅仅指定-debug,会ok的;c++11

四、安装Qt-creator,直接到官网下载run 包,切勿本身编译,没有必要。

http://doocr.com/articles/58b4b70fcc57032b560f8deb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值