Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1171110
  • 博文数量: 312
  • 博客积分: 12522
  • 博客等级: 上将
  • 技术积分: 3376
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-27 18:35
文章分类

全部博文(312)

文章存档

2016年(3)

2015年(1)

2013年(1)

2012年(28)

2011年(101)

2010年(72)

2009年(13)

2008年(93)

分类: 项目管理

2010-11-23 20:57:49

Android Froyo基于32 bit Ubuntu 10.10编译问题

代码下载的是Froyo 2.2版本的,直接make,出现错误提示:

                You are attempting to build on a 32-bit system.
                Only 64-bit build environments are supported beyond froyo/2.2

        查找资料,确定下面的修改步骤(-表示删除行,+表示添加行):

              1、修改build/core目录下的main.mk文件,修改策略为:
                       ifeq ($(BUILD_OS),linux)
                        build_arch := $(shell uname -m)
                       -ifneq (64,$(findstring 64,$(build_arch)))
                       +ifneq (i686,$(findstring i686,$(build_arch)))
                      $(warning ************************************************************)
                      $(warning You are attempting to build on a 32-bit system.)
                      $(warning Only 64-bit build environments are supported beyond froyo/2.2.)

              2、修改下列文件:
                       /external/clearsilver/cgi/.mk
                       /external/clearsilver/cs/.mk
                       /external/clearsilver/java-jni/.mk
                       /external/clearsilver/util/.mk
                     4个文件的修改策略相同,为:
                       # This forces a 64-bit build for Java6
                        -LOCAL_CFLAGS += -m64
                        -LOCAL_LDFLAGS += -m64
                        +LOCAL_CFLAGS += -m32
                        +LOCAL_LDFLAGS += -m32

        接下来的编译可能会遇到很多因为缺少相应模块而产生的错误,请首先安装下列软件模块:

                        bison
                         jdk6
                        g++ (build-essential)
                        zlib1g-dev
                        flex
                        libncurses-dev
                        gperf

然后,就是make之后漫长的等待...


 

阅读(3107) | 评论(1) | 转发(0) |
0

上一篇:Ant下build.xml介绍

下一篇:BASH脚本编写教程

给主人留下些什么吧!~~

chinaunix网友2010-12-24 11:40:16

tested and passed the compilation! Thanks.