s3c2410上搭建QT/Embedded4.8.5开发环境(五)--程序安装后的打包,以及环境变量的设置
来源:互联网 发布:高斯混合聚类算法 编辑:程序博客网 时间:2024/05/18 02:00
前面我们已经搭建好了三个不同版本的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可以使用,我们把最后的编译版本打包备份,这样以后我们使用的时候直接解压缩就可以了
备份qt-4.8.5
tar -cvzf tslib-1.4-arm.tar.gz /opt/tslib-1.4tar -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-x86tar -cvzf qt-4.8.5-x11.tar.gz /opt/qt-4.8.5-x11以后我们使用的时候,直接解压即可
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上上传不了,因此我上传到了百度云上
http://pan.baidu.com/s/1hqmQFha
配置环境变量
移植QT库
在开发板上的使用其实很简单,只需要拷贝相应的库文件并设置环境变量即可,拷贝的方法按照个人喜好,我是挂载nfs来实现拷贝。
我们的qt库安装在/opt/qt-4.8.5-arm目录下,tslib库安装在、opt/tslib下
我们把库文件拷贝到我们CentOS的共享目录下,然后挂载到arm板上
cp /opt/qt-4.8.5-arm/lib /gatieme/arm/lib/qt-4.8.5-armcp /opt/tslib/lib /gatieme/arm/lib/tslib-1.4然后我们将arm目录挂载到arm板上
mount -o tcp 192.168.81.132:/gatieme/arm/host
设置环境变量
下面在arm板上开始设置QTE的环境变量# export the path of TSLIB-1.4export TSLIB_ROOT=/host/lib/tslib-1.4export TSLIB_TSDEVICE=/dev/event0export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.confexport TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/tsexport TSLIB_CALIBFILE=/etc/pointeralexport TSLIB_FBDEVICE=/dev/fb0export QWS_MOUSE_PROTO=tslib:/dev/event0export QWS_SIZE=640*480 # export the path of QT/Embedded-4.8.5 export QTDIR=/host/qt-4.8.5-armexport QT_QWS_FONTDIR=$QTDIR/lib/fontsexport LD_LIBRARY_PATH=$TSLIB_ROOT/lib:$QTDIR/lib:$LD_LIBRARY_PATH
我们也可以设置一个脚本来,开机时自动执行此脚本,就可以把环境变量加载到arm板上的系统中
1 0
- s3c2410上搭建QT/Embedded4.8.5开发环境(五)--程序安装后的打包,以及环境变量的设置
- s3c2410上搭建QT/Embedded4.8.5开发环境(六)--QtCreate的配置
- s3c2410上搭建QT/Embedded4.8.5开发环境(七)--命令行开始第一个Qt程序
- s3c2410上搭建QT/Embedded4.8.5开发环境(三)--安装intel-x86嵌入式平台(基于qvfb)的qt库qt-everywhere-opensource-src-4.8.5
- s3c2410上搭建QT/Embedded4.8.5开发环境(二)--安装arm平台qt库qt-everywhere-opensource-src-4.8.5
- s3c2410上搭建QT/Embedded4.8.5开发环境(一)---环境导读
- s3c2410上搭建QT/Embedded4.8.5开发环境(四)--安装intel-x86 X11平台qt库qt-everywhere-opensource-src-4.8.5
- QT 开发环境的搭建2(用自己的QT程序取代arm板上的QT程序)
- Java开发环境搭建 Path以及Classpath环境变量的配置
- Win10环境下Openssl的编译安装以及在vs2013上开发环境的搭建
- 实战tiny6410上的QT开发环境搭建与示例程序
- 实战tiny6410上的QT开发环境搭建与示例程序 作者:stephenzhu 小桥加加
- 设置SetFactory打包程序安装后的图标和名称!
- Qt在Mac上的开发环境搭建
- fedora10下建立Qt for Embedded4.5开发环境
- ubuntu9.04下建立Qt/Embedded4.5.0开发环境
- 关于Qt移植后环境变量的设置 qt移植到arm中文显示问题解决 实现pc与tiny210 arm开发板 udp通信(续上)
- 关于Qt移植后环境变量的设置 qt移植到arm中文显示问题解决 实现pc与tiny210 arm开发板 udp通信(续上)
- jquery操作 单选、复选、下拉
- OpenSSL“Heartbleed”的漏洞exp
- SQLyog Error Code: 2006 - MySQL 服务器已离线
- Activity的生命周期
- C语言堆栈入门——堆和栈的区别
- s3c2410上搭建QT/Embedded4.8.5开发环境(五)--程序安装后的打包,以及环境变量的设置
- android应用开发过程中更换资源文件不刷新(显示旧资源文件)问题
- mysql高可用探究(三)Lvs+Keepalived+Mysql单点写入读负载均衡主主同步高可用方案
- 解析url地址字串,获得请求参数
- 阿里巴巴2014笔试题(客户端)
- easyui的datagrid数据问题
- [LeetCode]Two Sum
- 入选CSDN社区周刊的内容标准
- linux diff详解