第13章 节 MiniGUI与移植 Linux系统移植(第2版) .pptxVIP

第13章 节 MiniGUI与移植 Linux系统移植(第2版) .pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 MiniGUI与移植13.1 MiniGUI在上位机中的安装13.2 MiniGUI的交叉编译和移植13.1 MiniGUI在上位机中的安装13.1.1 安装需要的安装文件13.1.2 MiniGUI的运行模式13.1.3 编译并安装MiniGUI 13.1.4 编译安装MiniGUI需要的图片支持库13.1.5 编译MiniGUI应用程序例子13.1.1 安装需要的安装文件安 装 文 件说 明libminigui-gpl-3.0.12.tar.gzMiniGUI的函数库源代码jpegsrc.v7.tar.gzMiniGUI依赖函数库,用来支持JPEG图片libpng-1.2.37.tar.gzMiniGUI依赖函数库,用来支持PNG图片minigui-res-be-3.0.12.tar.gzMiniGUI所使用的资源文件,包括字体、图标、位图和鼠标光标等qvfb2-2.0.tar.gzMiniGUI的图形引擎mg-samples-3.0.12.tar.gzMiniGUI提供一个游戏范例tball13.1.2 MiniGUI的运行模式MiniGUI可以配置成4种模式中的一种:多进程的MiniGUI-Processes、MiniGUI-Lite运行模式、多线程的MiniGUI-Threads运行模式和非多线程的MiniGUI-Standalone运行模式。MiniGUI不同的版本包括不同的MiniGUI运行模式。Configure脚本选项宏备 注默认不指定_MGRM_THREADSMiniGUI-Threads运行模式?procs_MGRM_PROCESSES_LITE_VERSIONMiniGUI运行模式,仅用于Linux/uClinux操作系统关闭standalone_MGRM_STANDALONE_LITE_VERSION_STAND_ALONEMiniGUI-Standalone运行模式,仅用于Linux/uClinux操作系统关闭13.1.3 编译并安装MiniGUI 编译MiniGUI采用的内核版本为Linux-3.10.7的Fedora release 19版本;编译器的版本为gcc-4.8.1;MiniGUI的版本为3.0.12。读者可以使用uname –a查看本机的内核版本,cat /etc/issue查看发行的Linux版本,使用gcc –v查看本机默认的编译器版本。#uname –a //查看内核版本#cat /etc/issue //查看Linux发行版本#gcc –v //查看GCC版本3.添加共享库的搜索路径在/etc/ld.so.conf文件中包含了默认的共享库搜索路径。在该文件的后面添加刚才安装的MiniGUI的库文件路径。#vi /etc/ld.so.conf在文件ld.so.conf末尾添加/usr/local/lib和/usr/lib。#ldconfig //刷新共享库缓存4.安装qt3-devel# yum install qt3-devel //安装支持Qt 3.0.3的头文件和库文件5.安装qvfb2#tar -zxvf qvfb2-2.0.tar.gz#cd qvfb2-2.0./configure \--with-qt-includes=/usr/lib/qt-3.3/include \ //指定头文件目录--with-qt-libraries=/usr/lib/qt-3.3/lib \ //指定库文件目录--with-qt-dir=/usr/lib/qt-3.3 //指定路径#make#make install6.修改配置文档 [pc_xvfb]defaultmode=800x600-16bppwindow_caption=QVFB2-for-MiniGUI-3.0-Gtk-2exec_file=/usr/local/bin/qvfb213.1.4 编译安装MiniGUI需要的图片支持库安装支持png格式的文件libpng-1.2.37.tar.gz和支持jgeg格式的文件jpegsrc.v7.tar.gz。为了运行范例程序,还需要安装高级图形库组件libmgplus-1.2.4.tar.gz。13.1.5 编译MiniGUI应用程序例子解压例子程序包,通过例子让读者很快熟悉MiniGUI的编程格式。下面是这些例子的解压、编译和运行过程。# tar -zxvf mg-samples-3.0.12.tar.gz# cd mg-samples-3.0.12# ./configure# make# make install# cd same# ./same13.2 MiniGUI的交叉编译和移植13.

文档评论(0)

youngyu0329 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档