本人是用LiveCD安装的,安装规模属于是比较小型的了,只要你的安装规模在LiveCD之上,那么本文章就一定适合你,除非你打算自己看编译输出。

首先,确保自己电脑上安装了libX11-devel、libXi-devel、libjpeg-devel,如果没安装,可以使用yum挨个安装上。
其中,libX11-devel是“X11/Xlib.h没有该文件或目录”报错的原因,
libXi-devel是“X11/extensions/shape.h没有该文件或目录”报错的原因,
lobjpeg-devel是“jpeglib.h没有该文件或目录”报错的原因。
然后确保/usr/lib下有libuuid.so链接。如果没有,用locate libuuid搜索,找到libuuid.so后,创建到/usr/lib的链接。
libuuid.so是“cannot find -luuid”报错的原因。
最后,修改源码(现在最新版的是GCC 4.4.6,Qtopia源码编译时会报错),修改qtopia-2.2.0.tar.bz2里的文件
/opt/EmbedSky/Qte/qtopia-2.2.0/qtopia/src/libraries/qtopia/backend/vobject.cpp第419行
char *dot = strrchr(g, '.');
修改为
char *dot = (char*)strrchr(g,'.');
/opt/EmbedSky/Qte/qtopia-2.2.0/qtopia/src/plugins/codecs/wavplugin/wavplugin.cpp第435行
char *ext = strrchr( path.latin1(), '.' );
修改为
char *ext = (char*)strrchr( path.latin1(), '.' );

如果以上的步骤都做完了还是失败,那就要检查一下是否安装gcc和g++了,因为LiveCD并不默认安装gcc和g++。如果仍然失败,还是自己看输出好了。。。。
对于修改源码,如果怕麻烦,可以下载我已经修改好的
点击下载
前提是不怕SkyDrive的速度太慢。。。。
发张截图

转载于:https://www.cnblogs.com/simbon/archive/2012/02/23/2364183.html

CentOS-6.2编译Qtopia-2.2.0相关推荐

  1. CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13+博客系统WordPress3.3.2

    说明: 操作系统:CentOS 6.2 32位 系统安装教程:CentOS 6.2安装(超级详细图解教程): http://www.osyunwei.com/archives/1537.html 准备 ...

  2. CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

    CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13 2013-10-24 15:31:12 标签:服务器 防火墙 file 配置文件 written 一.配置 ...

  3. CentOS 6.4 编译安装 gcc-4.8.0

    1.首先下载源代码 wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.0/gcc-4.8.0.tar.bz2 2.解压 tar -jxvf gcc-4.8.0.tar.b ...

  4. centos 6.2 编译安装mysql_CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

    CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13 2013-10-24 15:31:12 标签:服务器 防火墙 file 配置文件 written 一.配置 ...

  5. centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14

    centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14 -------------------------------------------------- ...

  6. mysql+1.6安装,CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法

    这篇文章主要介绍了CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法分享,需要的朋友可以参考下准备篇: 一.配置防火墙,开启80端口.3306端口 Cen ...

  7. centos 6 mysql 5.7.13 编译安装_Centos 6.5系统下编译安装PHP 7.0.13的方法

    PHP7.0正式版也出来了,今天编译安装了一下,写下安装步骤,我是在centos6.6 环境中编译的,下面是详细的安装步骤 环境依赖 yum install gcc gcc-c++ libxml2 l ...

  8. Centos 6.5 X64 环境下编译 hadoop 2.6.0 --已验证

    详细参照源码路径下的BUILDING.txt文件 Centos 6.5 x64 hadoop 2.6.0 jdk 1.7 protobuf-2.5.0 maven-3.0.5 set environm ...

  9. CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛

    这个是转来的,细节没有验证,请网友自己斟酌.......... CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛 1.安装Apache [root@bogon t ...

  10. CentOS系统上编译、安装、配置OpenCV

    声明:本文是个人根据相关博客资料加上自己的经验整理,在此分享以供大家学习交流! 假设CentOS系统下的CodeBlocks已经安装完成,下面我们要在CentOS平台下编译OpenCV,并在CodeB ...

最新文章

  1. 苹果又魔改安卓? iOS 15 正式发布、可跨设备移动文件,这届 WWDC21 带来了什么?...
  2. 内存 : DDR2与DDR
  3. 移动端也能兼容的web页面制作1:MDBootstrap演示Demo运行演示
  4. 用matlab实现感知机学习算法,训练分类器并解决井字游戏
  5. VS2013找不到winres.h的解决办法
  6. calender获取日期前几月_java获取当前时间和前一天日期(实现代码)
  7. java_security之base64原理解析以及三种代码的实现方式
  8. 创世纪游戏、黄金分割比
  9. MATLAB中的变量
  10. excel vba 将jpg图片批量转pdf文件
  11. 原型模式,孙悟空都会用,猴毛变出的小猴子!
  12. 腾讯云之轻量应用服务器搭建Socks5代理服务器实现游戏单窗口单IP
  13. c语言中断函数作用,进一步理解中断函数
  14. DNS有哪两种域名解析方式?简述这两种方式区别和特点。
  15. @Cacheable注解属性介绍
  16. 如何获取信息源、如何增长眼界?
  17. Xilinx Zynq mpsoc 的 pcie Tandem 配置
  18. Redis以及Jedis的GEO地图功能
  19. YII2 路由问题-摘自yii2官方文档
  20. Newtonsoft.Json.dll使用

热门文章

  1. java数组遍历赋值,最终入职阿里
  2. python【力扣LeetCode算法题库】17-电话号码的字母组合
  3. Keras【Deep Learning With Python】Autoencoder 自编码(看不懂你打我系列!)
  4. 分分钟入门【Nodejs】—一个网页是如何生成的
  5. cn.hutool.poi.excel.ExcelUtil 时不时没有数据列
  6. 文章标题对网站优化有什么影响?
  7. 网站前中期外链优化少不了这三点!
  8. 2048c语言程序,C语言实现2048小游戏
  9. 关闭串口_USART串口通信,DMA方式,一分钟从入门到大师
  10. 与或非逻辑符号_理解FPGA的基础知识——逻辑电路