天天看点

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