博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BUG:给Nexus7编译Android4.2的时候出现 fatal error: map: No such file or directory
阅读量:6976 次
发布时间:2019-06-27

本文共 830 字,大约阅读时间需要 2 分钟。

情况是这样的,某人最近入手一台nexus7,于是在cyanogenmod 将nexus7的原代码下载到本地,编译环境是UBUNTU 12,04

然后编译的时候,出现了如下的错误导致编译失败

target arm C++: libwebrtc_system_wrappers <= external/webrtc/src/system_wrappers/source/map.ccIn file included from external/webrtc/src/system_wrappers/source/map.cc:11:0:external/webrtc/src/system_wrappers/source/../interface/map_wrapper.h:14:15: fatal error: map: No such file or directory compilation terminated.make: *** [out/target/product/generic/obj/STATIC_LIBRARIES/libwebrtc_system_wrappers_intermediates/map.o] Error 1make: *** Waiting for unfinished jobs....

仔细一看,原来是webrtc编译出错,原因大概是因为编译的时候找不到c++的STL库而失败。

而我的编译环境里面是有STL 的,经过一番google之后,发现问题的原因是webrt编译脚本里面的一个bug,webrtc会检查是否你在环境变量里面定义过NDK_ROOT这个变量,如果定义了的话webrtc会找不到STL的头文件。。。。真是很诡异的bug

解决方法就是在环境变量里面,export NDK_ROOT = “” 然后重新编译

参考资料

 

原文地址:http://www.douban.com/note/261089625/

转载地址:http://prkpl.baihongyu.com/

你可能感兴趣的文章
dojo从asp.net中获取json数据
查看>>
Android:problem opening wizard the selected wizard could not be started
查看>>
PostgreSQL md5 auth method introduce, with random salt protect
查看>>
【spring框架】spring整合hibernate初步
查看>>
JVM调优总结
查看>>
PostgreSQL 9.3 beta2 stream replication primary standby switchover bug?
查看>>
创业思维 - Qunar的故事
查看>>
STM32中GPIO的8种工作模式
查看>>
一分钟了解阿里云产品:先知计划
查看>>
Centos 7环境下源码安装PostgreSQL数据库
查看>>
推荐一款 Flutter Push 推送功能插件
查看>>
数据结构(队列实现篇)
查看>>
iframe 数据传递
查看>>
ionic app 开发和生产环境的配置
查看>>
javascript数据结构与算法-队列
查看>>
如何定时备份数据库并上传七牛云
查看>>
如何选取合适的前端动效方案?
查看>>
js的执行机制
查看>>
[swift 进阶]读书笔记-第十一章:互用性 C11P1 实践:封装 CommonMark
查看>>
我的友情链接
查看>>