android 4.0.3编译 总结
来源:互联网 发布:java程序员培训哪家好 编辑:程序博客网 时间:2024/06/07 02:50
make: *** [out/host/linux-x86/obj/EXECUTABLES/obbtool_intermediates/Main.o] Error 1
此处编译错误是由于ubuntu 11.10采用了GCC4.6.1导致的。
解决方法:
修改源码目录下/build/core/combo/HOST_linux-x86.mk文件:
将以下语句
HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0
修改为
HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
ATTENTION:
There is a SPACE between the -U_FORTIFY_SOURCE and -D_FORTIFY_SOURCE
第二处错误上场了
make: *** [out/host/linux-x86/obj/EXECUTABLES/llvm-rs-cc_intermediates/slang_rs_export_foreach
在工程根目录下,打开下面的makefile文件:
源码目录 frameworks/compile/slang/Android.mk
.在打开的makefile文件中按照下面更改:
#local_cflags_for_slang := -Wno-sign-promo -Wall -Wno-unused-parameter -Werror
local_cflags_for_slang := -Wno-sign-promo -Wall -Wno-unused-parameter
原因很简单 把警告当作error处理,所以此处要修改
-----------------------------------------------
Error:
external/gtest/src/../include/gtest/gtest-param-test.h:287:58: note: ‘template<class Container> testing::internal::ParamGenerator<typename Container::value_type> testing::ValuesIn(const Container&)’ declared here, later in the translation unit
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libgtest_host_intermediates/gtest-all.o] Error 1
Two fixes required:
1)
vi external/gtest/src/Android.mk
Add '-fpermissive' to lines 52 and 70 (both lines contain same info)
LOCAL_CFLAGS += -O0 -fpermissive
2)
vi external/gtest/include/gtest/internal/gtest-param-util.h
Add '#include <stddef.h>' to list of includes as shown:
#include <vector>
#include <stddef>
#include <gtest/internal/gtest-port.h>
-------------------------------------------------------------------------------------
In file included from external/oprofile/libpp/arrange_profiles.cpp:24:0:
external/oprofile/libpp/format_output.h:94:22: 错误: reference ‘counts’ cannot be declared ‘mutable’ [-fpermissive]
解决办法:
external/oprofile/libpp/format_output.h
把:
mutable counts_t & counts;
改为:
counts_t & counts;
--------------------------------------------------------------------
http://blog.csdn.net/ilittleone/article/details/7101446
http://blog.csdn.net/xumercury/article/details/7746229
- android 4.0.3编译 总结
- android 4.0.3编译 总结
- ubuntu12.04编译android-4.0.3_r1.1错误总结
- android 编译总结
- Android源码编译总结
- Android编译问题总结
- Android编译问题总结
- Android编译总结
- Android编译命令总结
- Android VLC 编译总结
- 编译Android源码总结
- 编译Android-4.0.3
- Android opencore编译问题总结
- android编译系统学习总结
- ANDROID源码编译开发总结
- Android源码编译整理总结
- ANDROID源码编译开发总结 .
- android源码编译错误总结
- mainarg.c:7:20: error: ‘argc’ undeclared (first use in this function)
- 你的梦想是复制别人的吗?
- 分步加载流驱动实现启动提速
- 开篇
- .NET连接Oracle 11g 中出现的问题的解决
- android 4.0.3编译 总结
- Redis:在windows环境安装Redis
- MFC 对话框文字输出设置(去除系统菜单后,重新进行标题设置)
- 不知道说什么好,感伤的最后一年
- Java布局管理器setLayout()
- iOS Socket第三方开源类库 AsyncSocket
- hdu 1198 Farm Irrigation
- Ubuntu如何比较稳妥的升级到13.04
- IOS上的socket通信