Linux編譯安裝Qt 5.4.1(-qt-xcb是必需要指定的,卸載自帶的gcc等)

轉載請註明文章: Linux編譯安裝Qt 5.4.1 出處: 多客博圖

好久不寫文章了,過程很簡單,可是操做不少,簡單說吧。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

相關文章
相關標籤/搜索