Ubuntu12.04编译ANDROID ICS出错解决方法

git上的vlc 2.10pre1的upnp报错. http://download.videolan.org/contrib/ make[4]: Leaving directory `/home/zhangbin/vlc/x86/vlc/modules/packetizer' make[3]: Leaving directory `/home/zhangbin/vlc/x86/vlc/modules/packetizer' Mak 阅读详情

1、 /usr/bin/ld: cannot find -lncurses 缺失对应的库文件所致。若已经安装,但链接的路径不对,则可重新链接即可。

  解决方法: sudo apt-get install libncurses5-dev:i386


2、现象:

  <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]

  <built-in>:0:0: note: this is the location of the previous definition

  cc1plus: all warnings being treated as errors

 解决方法: gcc、g++版本过高导致,安装gcc-4.4、g++-4.4、g++-4.4-multilib

$ sudo apt-get install gcc-4.4

$ sudo apt-get install g++-4.4

$ sudo apt-get install g++-4.4-multilib


nick@localhost:/usr/bin$ ls gcc -l
lrwxrwxrwx 1 root root 7 Aug 14 14:59 gcc -> gcc-4.6

发现gcc 链接到gcc-4.6, 需要将它改为链接到gcc-4.4 :

nick@localhost:/usr/bin$ sudo mv gcc gcc4.6
nick@localhost:/usr/bin$ sudo ln -s gcc-4.4 gcc

同理更改g++

查看GCC,G++版本号
gcc -v
g++ -v

c/c++: <command-line>: note: this is the location of the previous definition 代表的意思是,在gcc的命令行里已经定义了这个宏,但是在源文件里又重新定义了一次。 阅读详情

相关推荐

MATLAB实战:5步搞定铣削稳定性叶瓣图(附完整代码解析)

本文提供了一份基于MATLAB的铣削稳定性叶瓣图实战指南。通过5个清晰步骤,从动力学原理出发,详细解析了利用半离散法构建稳定性判据、模块化代码设计、高效参数扫描及高级可视化的完整流程,并附有完整代码,帮助工程师快速预测和规避加工颤振,优化铣削工艺参数。

weixin_29197051的博客 194

在ubuntu x86_64 GCC4.6上ics编译错误以及解决办法

问题1: :0:0:warning:"_FORTIFY_SOURCE" redefined [enabled by default] :0:0:note: this is the location of theprevious definition hostExecutable:mksnapshot(out/host/linux-x86/obj/EXECUTABLES/mksnapshot_

sonach的专栏 1967

小爱音箱Play增强版刷机接入大模型:自定义唤醒词与远程控制全攻略

智能音箱作为家庭语音入口,受限于厂商预设技能,难以满足个性化需求。通过串口刷机与Linux系统分区改造,可以完全掌控设备底层,将豆包、通义千问等大模型API接入原有音频链路,实现真正智能的语音问答。自定义唤醒词打破了“小爱同学”的唯一唤醒方式,结合ESP32-S3外挂模块,还能优化远场拾音。更深入的应用在于将音箱打造为家庭中控,通过大模型工具调用解析自然语言指令,实现远程控制电脑、智能灯等设备。本文从设备选型、拆机串口、系统备份到语音链路搭建,完整梳理了小爱音箱Play增强版的改造路径,适合具备动手能力的开

weixin_30036289的博客 716

gcc降版本

如果你的ubuntu是最新的或者比较新的版本,那么在编译过程中,会出现: :0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]   :0:0: note: this is the location of the previous definition    cc1plus: all warnings being t

intint的专栏 1082

从零到一:RT-Thread与W5500的硬件抽象层设计哲学与实践启示

本文深入探讨了RT-Thread操作系统下W5500以太网模块的硬件抽象层(HAL)设计哲学与实践。通过GD32F103和STM32F103平台的适配案例,详细阐述了如何利用RT-Thread的驱动框架实现跨平台硬件无关性、模块化设计及配置定制,为嵌入式开发者提供了可复用的HAL设计方法论和实战经验。

7z8x2c4v6b9的博客 197

嵌入式Linux网络调试踩坑记:YT8531/YT8521 PHY驱动移植与设备树配置实战

本文深入解析嵌入式Linux系统中YT8531/YT8521 PHY驱动移植与设备树配置的实战经验。从网络不通的常见现象入手,详细介绍了驱动移植关键点、设备树配置详解及常见问题排查技巧,帮助开发者快速解决RGMII接口调试难题,提升嵌入式网络开发效率。

weixin_42525328的博客 444

<command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]

这两天在ubuntu12.04上编译HI3716c android包,发现的如标题的错误。 错误打印如下: host C++: obbtool :0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] :0:0: note: this is the location of the previous definition cc1plus: al

zvivi521的专栏 5446

《派出你的AI同事:WorkBuddy案例实战》055:客服工单自动分类与话术生成

客服工单自动分类与话术生成 —— 《派出你的AI同事:WorkBuddy案例实战》系列文章,配图已统一为规范示意图。

LuckyHanMo的博客 283

ubuntu12.04 编译 ics android 4.0.4 日志 ,出出错

安装完官方说明的的包,还会出错。 编译 一次需要74+分钟, 提示信息 host SharedLib: lib64EGL_translator (out/host/linux-x86/obj/lib/lib64EGL_translator.so) /usr/bin/ld: cannot find -lGL collect2: ld returned 1 exit status

韩鹏程的专栏 4385

1-Wire 单总线硬件结构及软件时序分析(实测波形+C代码分析)

1根线就可以通信,是不是很神奇?因为其节省I/O口的优点而被广泛使用!

记得诚 1万+

【云原生】Docker可视化工具Portainer使用详解

Docker可视化工具Portainer使用详解

congge 1万+

Build Android-x86 ICS 4 Virtualbox from Google Virtualbox Target and Intel Kernel 编译体验

最近一直在研究android源码的编译,应该说研究的很辛苦,最难的是下源码,总是不停的断掉,最后感谢公司的高网速,找到方法后12G的源码只花了1个小时就下完了。 参考以下网址:http://software.intel.com/en-us/blogs/2012/03/06/hands-on-notesbuild-android-x86-ics-4-virtualbox-from-goo...

dicuzhaoqin8950的博客 95

OpenClaw实现多agent协作研究

本文介绍了如何构建多agent协作系统,通过飞书机器人实现任务分配与执行。系统包含三个agent:research_leader(总调度)、research_content(内容生成)和research_review(内容审核)。详细说明了agent配置方法(包括创建命令、权限设置)、飞书channel绑定方式,以及通过共享目录和会话机制实现协作。最后展示了应用示例,用户只需向leader机器人下达任务,系统即可自动完成内容生成和审核的全流程。

hhue2007的专栏 617

cubieboard android 4.0 ics 编译略解

0、所先,人文要求:有打不死的小强精神,会折腾. 1、参考网站:http://linux-sunxi.org/Android 2、系统要求,64位ubuntu,32位的可以编译,但不能打包live suite 所需的 img镜像,我用的是ubuntu 12.04。(其间遇到很多问题,jdk各个版本试了个遍,在32位系统与64位系统来回试,茶不思,饭不想,睡不香) 3、 jdk java1.6...

weixin_30399155的博客 118

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Android拓展系列(6)--CM9源码下载和编译

公司最近也开始基于android4.0 ICS修改框架了,公司的手机暂时不适合拿回家测试,也没有kernel的权限。 从个人的角度看,我手上现在有两部手机,一部是Htc G9 Aria,一部是Samsung I9100 Galaxys2,Cyanogenmod的开源代码都提供了对这些手机的驱动支持,并且能方便的编译打包,并安装到手机。 上一篇文章是android2.3的编译,已经过时,而且现在

huang5556019的专栏 1454

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Android拓展系列--CM9源码下载和编译

公司最近也开始基于android4.0 ICS修改框架了,公司的手机暂时不适合拿回家测试,也没有kernel的权限。从个人的角度看,我手上现在有两部手机,一部是Htc G9 Aria,一部是Samsung I9100 Galaxys2,Cyanogenmod的开源代码都提供了对这些手机的驱动支持,并且能方便的编译打包,并安装到手机。 上一篇文章是android2.3的编译,已经过时,而且现在ub...

mmdev 317

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

CM9源码下载和编译

本文出自: http://www.cnblogs.com/qianxudetianxia/archive/2012/05/27/2512447.html 公司最近也开始基于android4.0 ICS修改框架了,公司的手机暂时不适合拿回家测试,也没有kernel的权限。 从个人的角度看,我手上现在有两部手机,一部是Htc G9 Aria,一部是Samsung I9100 Galaxys

qqbaby2005的专栏 1429

使用eclipse配合真机来调试android源码

目前网上已经有很多文章来描述如何使用eclipse来调试android源码,但是大多数都是最后基于 android虚拟机来完成最后的一次华丽转身,即享受最后调试的劳动果实,然后,然后就得忍受android虚拟机的各种缓慢,以及对esopengl库不支持导致的bug,问题,估计很多同学也就是调试通过一次就不愿意再用了。 下面,本文介绍一种使用eclipse调...

weixin_33882443的博客 279

解决c/c++编译时 note: this is the location of the previous definition

最近写一个程序,用c++掉用Python 编译时一直出现错误note: this is the location of the previous definition 查了资料之后发现是一些宏定义被重复定义 解决方法很简单 把引入的头文件放到第一个就好了 即把#include 放到第一行

Andos's House 2万+

ubuntu12.0.4编译Android出错

如果你的ubuntu是最新的或者比较新的版本,那么在编译过程中,会出现: :0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] :0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors 这样

oofish0519的专栏 746

编译Android 2.3源码错误总结

虽然版本2.3很老了,但是这是在完全新的Ubuntu上面编译的,可以使我们更加熟练. 1. host C: acp :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition In file in

JIYILANZHOU的专栏 1936
上一篇: Windows7+Ubuntu双系统下Ubuntu硬盘扩容
下一篇: Linux内核中make ARCH=arm menuconfig时出错
incanus
博客等级 码龄15年 15粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值