2. 假設原始碼目錄/home/zl, 安裝目錄
/home/zl/arm_qt4.8.6,
交叉編譯鏈結/home/zl/gcc-linaro-arm(此處的交叉編譯鏈工具按照自己的)
3. 將qt-everywhere-opensource-src-4.8.6.tar.gz複製到
/home
目錄下tar xvf qt-everywhere-opensource-src-4.8.6.tar.gz //解壓到
home
目錄下4. 進入到qt-everywhere-opensource-src-4.8.6目錄下,
修改mkspecs/qws/linux-arm-g++/qmake.conf
qmake_cc = arm-linux-gnueabihf-gcc
qmake_cxx = arm-linux-gnueabihf-g++
qmake_link = arm-linux-gnueabihf-g++
qmake_link_shlib = arm-linux-gnueabihf-g++
qmake_ar = arm-linux-gnueabihf-ar cqs
qmake_objcopy = arm-linux-gnueabihf-objcopy
qmake_strip = arm-linux-gnueabihf-strip
注意: arm-linux-gnueabihf是交叉編譯鏈結目錄的
bin目錄下
5. 將交叉編譯鏈結bin路徑加入到環境變數
export path=/home/zl/gcc-linaro-arm/bin:$path
6. 配置configure的選項
---,
在qt-everywhere-opensource-src-4.8.6目錄下建立
qteverywhere.sh
,-prefix
是make install
的安裝目錄
, -xplatform
是使用編譯的工具,具體內容如下(本次編譯已裁剪tslib的載入)
#!/bin/sh
./configure \
-prefix /home/zl/arm_qt4.8.6\
-opensource \
-confirm-license \
-release -shared \
-embedded arm \
-xplatform qws/linux-arm-g++ \
-depths 16,18,24,32 \
-fast \
-optimized-qmake \
-little-endian -host-little-endian \
-pch \
-no-sql-sqlite \
-qt-libjpeg \
-qt-zlib \
-qt-libpng \
-qt-libmng \
-qt-libtiff \
-qt-freetype \
-no-webkit \
-no-openssl \
-no-glib \
-no-qt3support \
-no-libtiff -no-libmng \
-no-opengl \
-no-mmx -no-sse -no-sse2 \
-no-3dnow \
-no-qvfb \
-no-phonon \
-no-nis \
-no-opengl \
-no-cups \
-no-separate-debug-info \
-nomake docs \
-qt-mouse-linuxinput \
-qt-kbd-linuxinput \
-qt-gfx-transformed \
-qt-gfx-linuxfb \
make
make install
7. /home/zl/qt-everywhere-opensource-src-4.8.6目錄下執行
qteverywhere.sh
指令碼即可
8.最後將-prefix /home/zl/arm_qt4.8.6目錄下的內容拷貝到arm上(可根據自己裁剪)
Qt4 8 6詳細安裝步驟
在網上檢視了很多篇關於qt 4的安裝方法,都是以前很久的帖子,所以就想按自己的方式重新總結一下,希望可以幫助到大家。這個檔案整合了編譯器 gcc g gdb偵錯程式 qt庫 qtcreator整合開發環境 qt creator opensource windows x86 3.1.2.exe qtc...
QT4 8 6具體步驟與說明
qt4.8.6具體步驟與說明 3 將這個檔案解壓 tar xzvf qt everywhere opensource src 4.8.6.tar.gz mv qt everywhere opensource src 4.8.6qt x11 opensource src 4.8.6 4 安裝qt x1...
交叉編譯QT
qt x11 opensource src 4.4.3.tar.gz,qt embedded linux opensource src 4.4.3.tar.gz,arm linux gcc 3.4.1.tar.bz2 編譯環境 centos 4.4,gcc version 3.4.6 2006040...