android,编译过程遇到的错误
2012-09-24 16:50
260 查看
<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 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
======================================================================================================================================
frameworks/base/libs/utils/RefBase.cpp:507:67: error: passing ‘const android::RefBase::weakref_impl’ as ‘this’ argument of ‘void android::RefBase::weakref_impl::trackMe(bool, bool)’ discards qualifiers [-fpermissive]
make: *** [release/host/linux-x86/obj/STATIC_LIBRARIES/libutils_intermediates/RefBase.o] Error 1
解决方法:修改源码目录下frameworks/base/libs/utils/Android.mk文件
将
LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 ¥(TOOL_CFLAGS)
改为
LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 ¥(TOOL_CFLAGS) –fpermissive
相关文章推荐
- 编译Android源码过程中遇到的错误
- android系统开发编译过程中的汇编错误
- android开发过程中遇到错误的笔记
- Cocos2d-x使用过程中遇到的错误(VS下开发,移植到Android发布)(更新ing)
- android编译faplayer遇到的错误
- APP开发过程中遇到的编译错误及修复
- Android开发过程中遇到的错误及其解决的方法
- 关于Xcode编译或者运行过程中遇到的错误
- 编译Android源码过程中出现的错误
- android 编译过程及错误处理
- Android开发常见错误(5):使用Monkey自动化压力测试过程中遇到的问题
- ubuntu11.0.4下编译Android2.3源码过程遇到问题解决
- Android5.0.1源码编译,android5.1.1源码编译遇到的编译错误如何解决?
- Android 源码编译遇到的几个错误
- Android内核编译过程遇到的问题
- android编译faplayer遇到的错误
- cocos2d-x项目打包成android apk过程中所遇到的错误
- kernel 编译过程中遇到的错误
- cocos2d-x项目打包成android apk过程中所遇到的错误
- vlc-android 编译过程遇到的问题