`
zhanglibin1986
  • 浏览: 380733 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

32位机器Ubuntu系统编译2.2以上源码(默认需要64位机)

阅读更多
默认下载下来的froyo2.2版本代码,是64位配置的。需要稍作修改。
make后会看到

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


修改build/core目录下main.mk文件

ifneq (64,$(findstring 64,$(build_arch)))

把上边代码中的64都改成i686

/external/clearsilver/cgi/Android.mk
/external/clearsilver/cs/Android.mk
/external/clearsilver/java-jni/Android.mk
/external/clearsilver/util/Android.mk


这4个文件中的m64都改成m32
然后重新make就OK了。
分享到:
评论

相关推荐

    android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6

    在进行Android 2.2源码编译之前,我们需要准备一个合适的开发环境。根据题目中的描述,本指南将详细介绍如何在Ubuntu 10.04 (X86)操作系统上配置必要的软件和工具,并确保JDK版本为1.6。 **1. 安装基础依赖** 首先...

    linux64位系统下安装apache2.2的一些心得收集

    在Linux 64位系统上安装Apache ...通过以上步骤,你可以在Linux 64位系统上成功安装并配置Apache 2.2。不过,请注意,随着Apache版本的更新,一些细节可能会有所变化,建议始终参考官方文档和最新的社区资源进行操作。

    Android源码编译make的错误处理

    通过以上步骤,可以在32位Linux系统上顺利编译Android 4.0.1版本的源码。需要注意的是,编译过程可能会持续数小时,而且可能会遇到各种各样的错误。因此,在开始编译之前,建议仔细检查所有依赖项是否已正确安装,并...

    Mysql5.6.27源码安装【Ubuntu15 原创】

    在进行MySQL的源码安装之前,需要确保系统中已经安装了必要的依赖库。其中,CMake 是一个跨平台的自动化构建系统,用于管理软件的构建过程;而 Curses 库则是用于创建基于文本的用户界面,是MySQL安装过程中需要用到...

    Andriod源码下载及编译详解

    例如,在安装 JDK 1.6 的时候,执行官方的命令是没有用的,是无法下载和更新的,这个时候,我们需要登录 Sun 的官网,自行下载相对应的 JDK,因为我们的编译环境是 64 位的,所以要下载 Linux 系统下的 64 位 JDK。...

    ubuntu系统中添加新的系统调用2.6.33.1(linux).docx

    通过以上步骤,我们可以成功地在Ubuntu系统中添加了一个新的系统调用。这一过程涉及到了源代码的编写、内核配置文件的修改以及内核的重新编译等关键步骤。对于想要深入了解Linux内核开发或进行自定义系统调用的...

    Ubuntu_OS中文操作手册

    - 2.2 Ubuntu软件包管理系统 - 2.2.1 Ubuntu软件包概述 - 2.2.2 Ubuntu软件包格式 - 2.2.3 Ubuntu软件包命名约定 - 2.2.4 保存本地配置 - 2.2.5 Ubuntu维护脚本 - 2.2.6 软件包优先级 - 2.2.7 虚拟软件包 -...

    omap3530 移植android2.2及导入Eclipse全过程

    由于Ubuntu默认可能提供更高版本的JDK,因此需要手动添加软件源并安装指定版本的JDK。通过编辑`/etc/apt/sources.list`文件,添加jaunty(9.04)的源,然后使用`apt-get`命令安装。安装后,需要设置JDK1.5为默认版本。...

    厂家自定义Ant编译流程源码分析

    ### 厂家自定义Ant编译流程源码分析 #### 一、Ant简介与安装配置 Ant(Apache Ant)是一种Java平台上的自动化构建工具,主要用于编译、测试、部署等任务,支持跨平台操作。它通过XML脚本来定义构建过程,能够执行...

    ubuntu下gcc编程入门收藏

    在 Ubuntu 系统中安装 GCC 和其他相关工具之前,首先需要确保系统中已经安装了基本的编译环境。这可以通过以下命令来完成: ```bash sudo apt-get install build-essential ``` `build-essential` 包含了一系列...

    ubuntu下java开发环境

    在Ubuntu系统中搭建Java开发环境是一项基础且重要的工作,这对于任何想要在Linux环境下进行Java编程的开发者来说都是必要的。Ubuntu是基于Debian的开源操作系统,它提供了强大的命令行工具和丰富的软件包管理器,...

    Ubuntu12下编译安装PHP5.3开发环境

    在Ubuntu 12.04环境下,为了搭建一个支持PHP5.3的开发环境,我们需要进行一系列手动编译和安装的步骤,因为该版本的Ubuntu默认提供的PHP版本是5.4,而某些项目可能需要特定版本的PHP。下面将详细阐述整个过程。 ...

    apache2.2+php5+mysql5.0 之 apache2.2

    - 安装:通常通过包管理器或者源码编译安装。配置文件为 `php.ini`,可以调整各种设置,如扩展加载、错误报告等。 - 与 Apache 集成:通过 `mod_php` 模块,Apache 可以直接解析 PHP 代码。配置文件 `httpd.conf` ...

    linux下apache2.2整合tomcat6详细步骤.docx

    首先,我们需要在Ubuntu系统上安装Apache2.2。Apache2.2的安装分为以下几个步骤: 1. 下载Apache源码包,例如httpd-2.2.21.tar.gz。 2. 使用`sudo tar zxvf httpd-2.2.21.tar.gz`解压缩文件。 3. 进入解压后的目录...

    Linux开发者手册

    在64位系统上,需要额外安装 **libc6-dev-i386** 来确保32位程序的兼容性。 在Debian或Ubuntu系统中,可以通过`apt-get`命令来安装这些软件包: ```bash # apt-get install gcc g++ make subversion git-core ...

    GStreamer开发指南之Linux环境搭建篇.pdf

    首先,文档指导读者在VirtualBox虚拟机软件中安装Ubuntu 14.04.6 LTS的64位桌面版本。推荐使用默认安装选项,确保系统能够正常运行。 2. Linux系统配置及必要软件安装 2.1 Ubuntu源更新 安装完毕后,首先需要更新**...

    CSAPP大作业论文报告

    实验环境选择的是Ubuntu操作系统,因为其开放源码且广泛应用于开发和教学。使用的工具有预处理器、编译器、链接器以及各种调试工具,如gcc、gdb等,它们共同构成了从源代码到可执行程序的转化过程。 1.3 中间结果 ...

    x3399 开发文档

    #### 3.3 安装64位系统必要的一些补丁包 - **安装命令**: - `sudo apt-get install libc6:i386 lib32z1 libncurses5:i386` #### 3.4 安装android源码包 - **获取方式**: - **通过百度网盘**: 直接下载预先打包好...

Global site tag (gtag.js) - Google Analytics