天天看點

s3c2410上搭建QT/Embedded4.8.5開發環境(五)--程式安裝後的打包,以及環境變量的設定 備份qt-4.8.5 配置環境變量

前面我們已經搭建好了三個不同版本的qt編譯環境

①qt-4.8.5-x11:依賴于x11的qt版本,在pc可以直接"./"運作

②qt-4.8.5-x86:依賴與qvfb的qt版本,在pc機上可以使用"qvfb &", 然後“./ -qws”運作

③qt-4.8.5-arm:arm上的qt版本,交叉編譯後在arm上運作

編譯大概花了配置兩天半的時間,期間還遇見一些問題,好在全部解決了,但是我們總不能每次搭環境都費這麼長時間吧,好在我們還有tar可以使用,我們把最後的編譯版本打包備份,這樣以後我們使用的時候直接解壓縮就可以了

s3c2410上搭建QT/Embedded4.8.5開發環境(五)--程式安裝後的打包,以及環境變量的設定 備份qt-4.8.5 配置環境變量

tar -cvzf tslib-1.4-arm.tar.gz /opt/tslib-1.4  

tar -cvzf qt-4.8.5-arm.tar.gz  /opt/qt-4.8.5-arm   

tar -cvzf qt-4.8.5-x86.tar.gz  /opt/qt-4.8.5-x86  

tar -cvzf qt-4.8.5-x11.tar.gz  /opt/qt-4.8.5-x11  

以後我們使用的時候,直接解壓即可

s3c2410上搭建QT/Embedded4.8.5開發環境(五)--程式安裝後的打包,以及環境變量的設定 備份qt-4.8.5 配置環境變量

tar xvzf tslib-1.4-arm.tar.gz -c /   

tar xvzf qt-4.8.5-arm.tar.gz -c /   

tar xvzf qt-4.8.5-x86.tar.gz -c /   

tar xvzf qt-4.8.5-x11.tar.gz -c /   

由于檔案太大,在csdn上上傳不了,是以我上傳到了百度雲上

<a href="http://pan.baidu.com/s/1hqmqfha" target="_blank">http://pan.baidu.com/s/1hqmqfha</a>

在開發闆上的使用其實很簡單,隻需要拷貝相應的庫檔案并設定環境變量即可,拷貝的方法按照個人喜好,我是挂載nfs來實作拷貝。

我們的qt庫安裝在/opt/qt-4.8.5-arm目錄下,tslib庫安裝在、opt/tslib下

我們把庫檔案拷貝到我們centos的共享目錄下,然後挂載到arm闆上

s3c2410上搭建QT/Embedded4.8.5開發環境(五)--程式安裝後的打包,以及環境變量的設定 備份qt-4.8.5 配置環境變量

cp /opt/qt-4.8.5-arm/lib    /gatieme/arm/lib/qt-4.8.5-arm  

cp /opt/tslib/lib           /gatieme/arm/lib/tslib-1.4  

然後我們将arm目錄挂載到arm闆上

s3c2410上搭建QT/Embedded4.8.5開發環境(五)--程式安裝後的打包,以及環境變量的設定 備份qt-4.8.5 配置環境變量

mount -o tcp 192.168.81.132:/gatieme/arm                /host  

下面在arm闆上開始設定qte的環境變量

s3c2410上搭建QT/Embedded4.8.5開發環境(五)--程式安裝後的打包,以及環境變量的設定 備份qt-4.8.5 配置環境變量

# export the path of tslib-1.4  

export tslib_root=/host/lib/tslib-1.4  

export tslib_tsdevice=/dev/event0  

export tslib_conffile=$tslib_root/etc/ts.conf  

export tslib_plugindir=$tslib_root/lib/ts  

export tslib_calibfile=/etc/pointeral  

export tslib_fbdevice=/dev/fb0  

export qws_mouse_proto=tslib:/dev/event0  

export qws_size=640*480   

# export the path of qt/embedded-4.8.5   

export qtdir=/host/qt-4.8.5-arm  

export qt_qws_fontdir=$qtdir/lib/fonts  

export ld_library_path=$tslib_root/lib:$qtdir/lib:$ld_library_path  

我們也可以設定一個腳本來,開機時自動執行此腳本,就可以把環境變量加載到arm闆上的系統中

轉載:http://blog.csdn.net/gatieme/article/details/23267345