編譯移植QT
若需要移植tslib庫則你同時還需要編譯tslib,在此只講編譯移植qt5.4.1.
1.解壓qt-everywhere-opensource-src-5.4.1.tar.xz,進入qtbase/mkspecs目錄下,復制一份linux-arm-gnueabi-g++為mylinux-arm。進入mylinux-arm目錄,修改qmake.conf文件。把里面的代碼改為自己的平臺以及自己交叉編譯器,我的更改如下:
修改前的文件
修改后的文件
此處的架構是armv7-a,交叉編譯器使用的是arm-none-linux-gnueabi- 架構和交叉編譯器需要根據自己的需要來進行修改。
- 改完以后回到頂層目錄,進行./congfigure的配置,新建一個腳本文件為myconfig.sh內容如下
之后就可運行sudo ./myconfig.sh進行檢測,通過之后就可運行sudo make -j4進行編譯。