樹莓派安裝qt4.8.0和qtcreator 2.4.1。
想在樹莓派上搭建qt編譯環境。使用 qt4.8.0 和 qtreator2.4.1 。
一.qt 4.8.0安裝。
1.百度qt download。找到連結: http://download.qt.io/archive/qt/,進去下載qt4.8.0和qtcreator2.4.1的.tar.gz包。
2.利用ssh將檔案拷貝到樹莓派。tar -vxf 檔名 解壓。
3.安裝qt4.8.0。當前系統為樹莓派官方最新系統。2017年9月份。
(1)首先安裝必要的庫sudo apt-get install libx11-dev libxext-dev libxtst-dev
然後執行 ./configure 通過
(2)執行make命令
出錯:
Makefile:106515: recipe for target '.obj/release-sharedd/qdialogbuttonbox.o' failed
recept from target 錯誤,sub-gui-make_default-ordered
libx11*安了,同樣錯誤。
安裝了qt5-default,執行了make clean 和 make all
Makefile:106515: recipe for target '.obj/release-sharedd/qdialogbuttonbox.o' failed。錯誤同樣。
重新燒寫記憶體卡系統為烏班圖針對樹莓派的 ubuntu mate
./configure成功。需要先安裝上面提到的必要庫。
make 成功。時間很久
sudo make install 成功。
到此安裝成功。提示預設安裝在/usr/local/Trolltech
//烏班圖預設安裝有qt4,猜測可能是因為某些庫檔案沒有安裝導致的make錯誤。
安裝qtcreator2.4.1原始碼包
解壓
qmake qtcreator.pro
提示cuold exec '/usr/lib/arm-linux-gnueabihf/qt4/bin/qmake':no such file or directory
執行PATH=/usr/local/Trolltech/Qt4.8.0/bin(這個目錄是剛才qt4.8.0安裝目錄的bin資料夾),qmake qtcreator.pro 執行成功。
開啟一個新的終端執行 make出現兩個編譯錯誤。執行make clean ,然後sudo make install 等待中。
吃午飯回來。安裝成功。
命令列:qtcreator啟動成功。