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

Android 内核编绎错误解决方案

阅读更多

 

错误1:

  /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory

 

解决:

  sudo apt-get install libc6-dev-i386

 

错误2:

  host Executable: acp (out/host/linux -x86/obj/EXECUTABLES/acp_intermediates/acp)

  /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/libstdc++.so when searching for -lstdc++

  /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/libstdc++.a when searching for -lstdc++

  /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/libstdc++.so when searching for -lstdc++

  /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/libstdc++.a when searching for -lstdc++

 

解决:

  sudo apt-get install g++-multilib

 

错误3:

  /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libz.so when searching for -lz

  /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libz.a when searching for -lz

  /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz

  /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz

  /usr/bin/ld: cannot find -lz

 

解决:

  sudo apt-get install lib32z1-dev

 

错误4:

  /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libncurses.so when searching for -lncurses

  /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libncurses.a when searching for -lncurses

  /usr/bin/ld: skipping incompatible /usr/lib/libncurses.so when searching for -lncurses

  /usr/bin/ld: skipping incompatible /usr/lib/libncurses.a when searching for -lncurses

  /usr/bin/ld: cannot find -lncurses

解决:

      sudo apt-get install lib32ncurses5-dev

 

错误5:

  In file included from external/qemu/Android /skin/window.c:19:

  prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:55:22: error: X11/Xlib.h: 没有那个文件或目录

  prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:56:23: error: X11/Xatom.h: 没有那个文件或目录

 

解决:

  sudo apt-get install libx11-dev

分享到:
评论

相关推荐

    linux编译android内核源码问题

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

    android 移植到freescale笔记

    移植过程中可能遇到的问题包括内核编译错误、驱动不兼容、硬件配置不当等。对于这些问题,需要深入理解Android内核结构、设备驱动以及Freescale 3780开发板的硬件特性。例如,触摸屏和USB驱动的移植可能涉及到对驱动...

    android2.3_ubuntu编译环境配置说明.pdf

    8. **错误诊断和解决**:最后,文档列出了几个在编译过程中可能遇到的编译错误和解决方案,如`ld`链接器报错提示寻找的库不兼容,需要安装`lib64z1-dev`和`libc6-dev-amd64`等64位库,以确保编译链接过程正常进行。...

    iTOP-4412开发板Android操作系统源码编译过程全纪录

    总结来说,本文针对iTOP-4412开发板上Android操作系统的源码编译过程进行了深入的探讨和记录,详述了硬件资源的要求、编译过程中的常见问题以及相应的解决方案,具有很高的实用价值和参考意义,对于进行类似项目的...

    Android-Aria.zip

    同时,开源的特性使得开发者可以借鉴和改进现有的解决方案,推动Android生态的持续发展。 总结来说,Android系统以其开放源码、强大的硬件支持和丰富的开发者工具,成为移动开发的首选平台。而"Aria"项目则为我们...

    wt19i 2.3内核

    对于WT19i用户来说,如果他们觉得官方的Android 4.0(ICS)系统在使用上存在问题,如性能下降、电池寿命缩短或兼容性问题,那么刷入2.3内核可能是一个解决方案。刷机是指更换手机的操作系统或内核,通常需要通过...

    Android 4.4.2 exfat移植

    8. **博客中的详细步骤**:博客作者可能详细记录了从源码获取到成功移植的全过程,包括遇到的问题和解决方案,这对其他开发者来说是一份宝贵的资源。 总的来说,exFAT在Android 4.4.2上的移植是一项技术性强、需要...

    MID编译文档

    - 编译错误3:给出了第三种错误的信息和可能的解决方案。 整个文档是Amlogic公司内部文档,属于公司机密资料,并未对外公开。文档的修订历史显示了文档的版本号、日期、作者以及所做的更改等信息。由于文档内容是...

    Android kernel 3.10 bt不工作原因

    1. **硬件兼容性**:Android内核3.10支持多种硬件平台,但并非所有硬件的蓝牙模块都能无缝工作。确保你的设备的蓝牙芯片组与内核版本兼容。查阅官方文档或社区论坛,确认硬件是否已被验证为与该内核版本兼容。 2. *...

    基于Android7.1 音频tinyalsa硬件抽象层动态库开发

    Tinyalsa库的设计目标是提供一个轻量级的解决方案,用于那些不需要全部ALSA功能但仍然需要基本音频I/O操作的系统。这个库包含了读写PCM设备、管理混音器控制以及访问MIDI设备的基本功能。在Android环境下,Tinyalsa...

    Quectel_SC20_Android_Compiling_Instructions_V1.1.pdf

    对于初次接触Android编译的开发者来说,这些步骤可能会有挑战,因此文档会提供详细的步骤和可能出现的问题及解决方案。 此外,文档还可能涵盖特定于SC20模块的部分,例如如何集成其通信驱动程序,确保Android系统...

    将Android移植到FS2410开发板上(转

    ##### 第一步:获取Android内核源码 1. **下载内核源码**:从官方仓库中下载适用于Android的Linux内核源码包`linux-2.6.25-android-1.0_r1.tar.gz`。该版本内核经过了针对Android系统的优化,适合移植工作。 2. **...

    android系统原理及开发要点详解

     第3章“Android的Linux内核与驱动程序”,介绍Android内核的特点、Android中使用的专用驱动程序、Android系统可能使用的标准设备驱动。  第4章“Android的底层库和程序”,介绍Android系统的基础程序,以本地程序...

    android挂载NTFS U盘

    1. **获取驱动源码**:首先,你需要找到适用于MTK平台的NTFS驱动源码,这可能来自于开源社区,如FUSE(Filesystem in Userspace)项目,或者由硬件制造商提供的专有解决方案。 2. **编译驱动**:在获取源码后,你...

    android底层驱动及移植相关书籍三册

    此外,实战经验分享对于开发者来说是一笔宝贵的财富,能帮助他们在实际工作中遇到问题时找到解决方案。 总的来说,这三本书的组合为读者提供了一个全面的Android驱动开发学习路径,从理论基础到实际操作,再到具体...

    android系统原理及开发要点详解_韩超_梁泉 4

     第3章“Android的Linux内核与驱动程序”,介绍Android内核的特点、Android中使用的专用驱动程序、Android系统可能使用的标准设备驱动。  第4章“Android的底层库和程序”,介绍Android系统的基础程序,以本地程序...

Global site tag (gtag.js) - Google Analytics