close
嘗試使用 ubuntu 自行 build 不同版本的 qt
gcc 版本
由 qt 官網連結下載 source code
http://download.qt.io/archive/qt/
根據下載的檔案類型,使用下列指令解壓縮或是直接用壓縮管理員
$ gunzip qt-everywhere-opensource-src-%VERSION%.tar.gz # uncompress the archive
or
$ tar xvf qt-everywhere-opensource-src-%VERSION%.tar # unpack it
一開始打算使用目前最新的 5.10.0,無奈不知道為什麼無法進行 configure,於是改用 5.7.1
依據qt 官網的 configure 教學文章,使用 shadow build 方式
先建立另外一個 qt-build 資料夾,並切換到此資料夾中再下 configure 指令
$ mkdir ~/qt-build $ cd ~/qt-build $ ~/qt-source/configure -prefix ~/Qt5.7.1
其中 -prefix 後面的路徑 ~/Qt5.7.1 是指定安裝時的路徑
我在 configure 的時候遇到缺少 xcb 相關的函式庫,因此加上了 -no-xcb 參數
$ ~/qt-source/configure -no-xcb -prefix ~/Qt5.7.1
一些不想使用的可以用 -no 的方式略過,例如 -qt-zlib -> -no-zlib
成功 configure 後會出現以下訊息
接著下 make 指令編譯,再 make install 安裝
make 需要花很常的時間,可以電腦放著去看個電影,喝個咖啡
全站熱搜
留言列表