当前位置: 首页 > news >正文

网站建设部署与发布试题姓名域名网站

网站建设部署与发布试题,姓名域名网站,成都建站优化公司,广告设计样板图摘要#xff1a;本文主要介绍在PC机上搭建基于QT的嵌入式开发环境#xff0c;其中很多源文件都是开发板自带#xff0c;需要相应资料的可以评论留下邮箱地址。版本#xff1a;交叉编译工具链#xff1a;GCC 4.7.3 【gcc-linaro-arm-linux-gnueabihf-4.7-2012.12-20121214…摘要本文主要介绍在PC机上搭建基于QT的嵌入式开发环境其中很多源文件都是开发板自带需要相应资料的可以评论留下邮箱地址。版本交叉编译工具链GCC 4.7.3  【gcc-linaro-arm-linux-gnueabihf-4.7-2012.12-20121214_linux.tar.bz2】Qt CreatorQt Creator2.3.1【虚拟机上自己安装】Qt/Embedded:qt 4.8.2 【qt-everywhere-opensource-src-4.8.2.tar.gz】操作系统Linux3.6.9首先确保虚拟机上已经安装好Qt Creator,并且有Qt X86版本(即可以在PC上编译调试qt程序但是不能进行交叉编译不能在开发板上运行)下文的步骤是笔者自己编译成功的可以照着搭建自己的平台环境。步骤一安装交叉编译工具链每个开发板都有自己对应的交叉编译工具所以一般都会在光盘给你。$ tar -xjvfgcc-linaro-arm-linux-gnueabihf-4.7-2012.12-20121214_linux.tar.bz2$vi ~/.bashrcexport PATHopt/toolchain/4.4.3/arm-linux-gnueabihf-gcc/bin:$PATH[opt/toolchain/4.4.3/arm-linux-gnueabihf-gcc为我的目录自己可以根据自己的情况修改]保存退出使新的环境变量生效$ source ~/.bashrc$arm-linux-gnueabihf-gcc-v[打印出 GCC 版本为4.7.3 交叉编译工具链安装成功]二交叉编译QT库根据目标板提供的交叉编译链工具对Qt4.8.2库文件进行配置进入/usr/local/qt4.8.2_src/Qt_forArm/mkspecs/qws/linux-arm-g目录【/usr/local/qt4.8.2_src/Qt_forArm 此目录为你将 qt-everywhere-opensource-src-4.8.2.tar.gz解压后存放的目录】修改该目录下的qmake.conf文件并保存如图3-1所示标号①根据armv7-a的CPU以及cortexA5的处理器打开了neon的优化运行指令且使用这个编译选项生成的目标文件,允许在ARM和Thumb之间交叉调用标号②为编译g的指定交叉编译工具路径标号③为编译Linux内核指定交叉编译工具路径。$ cd qt-everywhere-opensource-src-4.8.3./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.1-arm -opensource -confirm-license-release -shared -embedded armv7-xplatform qws/linux-arm-g -depths 16,18,24-fast -optimized-qmake -pch -qt-sql-sqlite -qt-libjpeg -qt-zlib -qt-libpng-qt-freetype -little-endian -host-little-endian -no-qt3support -no-libtiff-no-libmng -no-opengl -no-mmx -no-sse -no-sse2 -no-3dnow -no-openssl-no-webkit-no-qvfb -no-nis -no-opengl -no-cups -no-glib -no-xcursor -no-xfixes-no-xrandr -no-xrender -no-separate-debug-info -nomake examples -nomake tools-nomake docs -lrt$ gmake$ gmake install$ export LD_LIBRARY_PATH/usr/local/Trolltech/QtEmbedded-4.7.1-arm/lib其中./configure中相关关键配置参数说明如下-prefix/usr/local/Trolltech/QtEmbedded-4.7.1-arm----指定安装目录【版本其实是4.8.2并不是4.7.1大家可以根据自己的实际情况设置安装目录但是要保证前后一致】-embeddedarm----嵌入式平台框架选择为armv7-xplatformqws/linux-arm-g----交叉编译时的目标平台选择编译完成后打开Qt Creator开发环境工具----选项---Qt4进行设置在Qt版本菜单下手动设置选择qmake路径。再到工具链菜单下添加交叉编译工具链GCCE如此Qt Creator便有了两套Qt版本通过在创建工程的时候选择不同的Qt版本或对工程进行不同平台的构建便能够实现跨平台开发和调试。三移植到ARM(1)需要将usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib移植到ARM板上相同的位置将plugins里的.so也移入..../QtEmbedded-4.8.5-arm/lib(2) 对(1)中的lib/下的.so做链接ln -s libQtDeclarative.so.4.8.5 libQtDeclarative.soln -s libQtDeclarative.so.4.8.5 libQtDeclarative.so.4ln -s libQtDeclarative.so.4.8.5 libQtDeclarative.so.4.8ln -s libQtGui.so.4.8.5 libQtGui.soln -s libQtGui.so.4.8.5 libQtGui.so.4ln -s libQtGui.so.4.8.5 libQtGui.so.4.8......注(1)(2) 也可以用压缩打包整个lib,拷贝过去来实现(3)开发板环境变量设置vi ~/.bashrc 文件加入QTDIRusr/local/Trolltech/QtEmbedded-4.7.1-armexport QTDIRPATH$QTDIR/lib:$PATHexport PATHLD_LIBRARY_PATH$QTDIR/lib:$LD_LIBRARY_PATHexport LD_LIBRARY_PATH
http://www.huolong8.cn/news/262157/

相关文章:

  • 做网站要用到数据库吗做网站网站
  • 怎么自己做电影网站html网站开发开题报告范文
  • 客户端网站建设文档深圳服装外贸公司
  • 网页和网站的区别铁岭房地产网站建设
  • 销售部网站建设费wordpress主题翻译
  • 福建省建设人才市场网站网站备案的规定
  • 信息推广网站点不开的那种怎么做高端的网站名称
  • 个人网站模板响应式山西推广型网站建设
  • 酒类做网站wordpress上传中文文件夹
  • 什么网站发布找做效果图的网站开发师是属于IT主体职业
  • 求一个网站开发接项目的平台建设网站有哪些问题
  • 肇庆市网站建设最新的新闻
  • 冠县企业做网站推广辽宁网站定制企业
  • 如何在网站做直播间网站内链怎么做
  • 网站建设手机端网站制作过程简介
  • 国外工业设计网站网站建设费用详细表
  • 如何查看网站备案信息吗全球设计网优秀版式作品
  • 电子商务网站建设试卷与答案宁夏微信网站建设
  • 徐汇制作网站哪家好网站是先制作后上线么
  • 网站营销特点庆阳网站设计价格
  • oa手机端seo排名查询工具
  • 网站注册平台怎么注册大连地区网站建设
  • 领地免费网站开发郑州发布评论
  • 上海市网站seo创意中山网站建设
  • 做搜索关键词任务网站如何做网站搜索功能
  • 做网站推广员工怎样制作单页网站
  • 高端网站建设过程施工企业质量管理体系应按照我国
  • 巨久科技网站建设百度一下百度网页版
  • 免费的企业建站cms西安做网站找缑阳建
  • 网站兼容所有浏览器网页制作什么主题好