`
fanfq
  • 浏览: 269771 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

32位机器Ubuntu系统编译android 内核注意修改点

阅读更多

默认下载下来的内核源码,是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

分享到:
评论

相关推荐

    在Ubuntu下载、编译Android内核源码

    总结来说,下载、编译和安装Android内核源代码是一个涉及Git管理、环境配置、Makefile修改和编译过程的复杂流程。通过这个过程,开发者可以自由地调整内核以适应特定需求,从而增强Android系统的功能和性能。不过,...

    Ubuntu-32位机安装编译Android2.3源码及内核

    在本文中,我们将深入探讨如何在Ubuntu 32位系统上安装、编译Android 2.3源码以及内核,并解决编译过程中可能遇到的问题。Android 2.3,也被称为Gingerbread,是Android操作系统的一个重要版本,对开发者来说具有...

    ubuntu 每周自动编译android 版本

    在Ubuntu系统中,为了实现每周自动编译Android版本的目标,我们可以使用定时任务工具cron和shell脚本来自动化这个过程。下面将详细介绍如何配置和使用这些工具。 首先,`ubuntu 自动编译脚本`指的是利用Ubuntu操作...

    迅速入门Android内核编译 & 一加5 DC调光1

    编译Android内核需要从Git平台上获取官方的开源内核源代码。这通常涉及到使用Git的基本操作,如克隆、切换分支等。熟悉Git的分支管理和基本的编译原理对于编译过程至关重要。 **5. DC调光** DC调光是一种屏幕亮度...

    在Ubuntu上下载、编译和安装Android最新内核源代码

    ### 在Ubuntu上下载、编译和安装Android最新内核源代码 #### 一、环境准备与源代码获取 为了能够顺利地在Ubuntu环境下下载、编译并安装Android最新的内核源代码,首先需要确保系统环境已经准备好,并且安装了必要...

    Android内核编译手册

    首先,编译Android内核需要准备一个合适的开发环境。这通常包括安装Linux发行版(如Ubuntu),设置交叉编译工具链,获取Android源代码,并确保系统中安装了必要的依赖库。例如,GCC编译器、Git版本控制系统、Make...

    Ubuntu-32位机安装编译Android2.3源码及内核.doc

    在本文档中,我们将深入探讨如何在Ubuntu 10.04 32位系统上安装和编译Android 2.3(代号Gingerbread)的源代码和内核。这一过程涉及到多个步骤,包括Java开发环境的配置、必要的软件包安装、Android源码的获取与编译...

    Ubuntu Android源码以及内核下载与编译

    在Ubuntu系统下,Android源码的下载和编译是一个复杂的过程,涉及到多个步骤和依赖工具的安装。首先,为了能够顺利进行源码下载,我们需要确保系统环境满足要求。本教程中,使用的系统环境是Ubuntu 14.04 LTS,并且...

    linux编译android内核源码问题

    ### Linux下编译Android内核源码遇到的问题及解决方案 #### 概述 在尝试编译Android内核源码的过程中,经常会遇到各种错误提示。本文将针对这些常见的编译错误进行详细解析,并提供相应的解决办法。这对于那些正在...

    ubuntu 下 编译 ffmpeg for Android armv7-a armv8-a

    在Ubuntu上编译Android应用程序或库(如FFmpeg)允许开发者利用其丰富的开发工具和调试支持。 2. **FFmpeg**: FFmpeg是一个跨平台的多媒体处理工具,包含了各种编解码器、过滤器和协议。它能够处理各种音频和视频...

    天嵌E9开发板在Ubuntu14.04 64位系统上的uboot内核编译

    标题中提到的知识点是关于如何在Ubuntu 14.04 64位操作系统上编译天嵌E9开发板的uboot和内核。具体来说,将涉及以下几个重要步骤和概念: 1. 编译环境搭建: - 在编译uboot和内核之前,需要根据E9开发板的手册搭建...

    小米mix3内核编译过程.docx

    需要注意的是,一些手机内核编译还需要llvm-Snapdragon_LLVM_for_Android_6.0。 三、准备编译工作 在编译内核之前,我们需要安装一些必要的库和工具。这些库和工具包括git、ccache、automake、flex、lzop、bison、...

    虚拟机安装ubuntu编译环境(64)

    使用Vm虚拟机安装ubuntu(64)编译android源码,文档包括安装jdk,交叉编译器等说明。

    ubuntu12.04编译android4.1.1_r6源代码步骤.pdf

    在本文中,我们将详细探讨如何在Ubuntu 12.04环境下编译Android 4.1.1_r6源代码。这个过程分为几个关键步骤,包括安装必要的软件、配置环境和下载源代码。 首先,确保你的硬件配置满足基本要求,例如拥有Intel Core...

    Ubuntu系统中下载并编译Android源代码.pdf

    ### Ubuntu系统中下载并编译Android源代码 #### 一、Ubuntu操作系统简介 Ubuntu是一款流行的开源操作系统,基于Linux内核,主要面向桌面用户。它的名字来源于非洲南部祖鲁语或豪萨语中的“ubuntu”一词,含义为...

    安卓内核编译教程文档

    2. 交叉编译工具,用于在Linux环境下构建适用于ARM架构的Android内核。 **第二步:安装交叉编译工具链** 下载的交叉编译工具是一个二进制文件,执行它来安装。安装过程中,如果你之前修改了默认的shell,可能需要先...

Global site tag (gtag.js) - Google Analytics