1. 程式人生 > >Linux編譯安裝Qt 5.4.1

Linux編譯安裝Qt 5.4.1

xxx pre efi ng- 官網下載 openssl bug targe 理解

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

很久不寫文章了,過程很簡單,但是操作很多,簡單說吧。

前言:

操作系統CentOS 6.6,64位的。

1、安裝gcc 4.8.4,或者4.9.2,越高版本越好咯,編譯安裝到/usr/local/下面,這樣無需設置可執行文件路徑了,然後卸載自帶的gcc等,卸載所有依賴,如果不行就--nodeps方式卸載;

2、安裝gdb 7.8,有新的gcc 4.8.4這種就可以了,然後強行卸載系統自帶的gdb, rpm -e gdb.xxx --nodeps,現在和Qt 5.4.1配對的是gdb 7.8,新的7.9出來了,切勿使用,要不起不來;

3、編譯安裝Qt 5.4.1,參數如下:

./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的官網:

XCB

Linux下面編譯只要指定好configure的參數就可以了,然後上面說的預先要安裝的python ruby perl直接用yum install [perl | python | ruby]就可以,之後會提示gmake編譯和安裝,可以理解gmake就是make,因為系統的make就是gnu make,默認時。

另外,-debug-and-release這個好像不能生產debug和release都ok的版本,代碼調試看不到庫的源代碼,請僅僅指定-debug,會ok的;

4、安裝Qt-creator,直接到官網下載run 包,切勿自己編譯,沒有必要。

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

Linux編譯安裝Qt 5.4.1