qt的移植(qt的移植性)
1、下載qt-everywhere-opensource-src-4.8.1.tar.gz, 下載連接地址如下:http://download.qt.io/archive/qt/4.8/4.8.1/
2. 解壓qt壓縮文件tar xvf qt-everywhere-opensource-src-4.8.1.tar.gz
3. 為了編譯的方便編譯 ,寫了一個配置文件bulid.sh
內(nèi)容如下:
#!/bin/sh
./configure -prefix ../qt-4.8.1-powerpc
-release
-opensource
-embedded powerpc
-no-webkit
-no-qt3support
-xplatform qws/linux-powerpc-g
-qt-gfx-linuxfb
-big-endian
-no-openssl
并且修改bulid.sh的屬性,chmod a x bulid.sh
4. 添加qws的編譯器
修改 vi mkspecs/qws/linux-powerpc-g /qmake.conf
把配置文件內(nèi)的工具連換成自己系統(tǒng)的工具連
# modifications to g .conf
QMAKE_CC = powerpc-none-linux-gnuspe-gcc
QMAKE_CXX = powerpc-none-linux-gnuspe-g
QMAKE_LINK = powerpc-none-linux-gnuspe-g
QMAKE_LINK_SHLIB = powerpc-none-linux-gnuspe-g
# modifications to linux.conf
QMAKE_AR = powerpc-none-linux-gnuspe-ar cqs
QMAKE_OBJCOPY = powerpc-none-linux-gnuspe-objcopy
QMAKE_STRIP = powerpc-none-linux-gnuspe-strip
需要修改的位置如上。
5. 配置qt
運(yùn)行bulid.sh 這個腳本 ./bulid.sh
6. 編譯基于powerpc的qt庫文件
make -j4 && make install
編譯時間大概1小時左右, 編譯完成后在上一級的目錄會有一個qt-4.8.1-powerpc 文件夾, 這個文件夾內(nèi)的內(nèi)容就是基于powerpc的qt庫。
7. 再編譯一個本地的QT庫 , 以便于本地調(diào)試應(yīng)用程序,運(yùn)行命令進(jìn)行配置
./configure -prefix ../qt-4.8.1-desktop
8. 編譯本地的QT工程
make -j4 && make install
編譯完成后在上一級的目錄會有一個qt-4.8.1-desktop 文件夾, 這個文件夾內(nèi)的內(nèi)容就是基x86 的qt庫。
嵌入式物聯(lián)網(wǎng)需要學(xué)的東西真的非常多,千萬不要學(xué)錯了路線和內(nèi)容,導(dǎo)致工資要不上去!
無償分享大家一個資料包,差不多150多G。里面學(xué)習(xí)內(nèi)容、面經(jīng)、項目都比較新也比較全!某魚上買估計至少要好幾十。宓屽叆寮忕墿鑱旂綉瀛︿範(fàn)璺緞鎬濈淮瀵煎浘棰嗗彇