<command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
来源:互联网 发布:域名已被注册了怎么办 编辑:程序博客网 时间:2024/06/03 04:56
这两天在ubuntu12.04上编译HI3716c android包,发现的如标题的错误。
错误打印如下:
host C++: obbtool <= frameworks/base/tools/obbtool/Main.cpp
<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
上网查了查,解决方法如下:
修改源码目录下/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
查看服务器上的设置,这里是没有进行修改的。
没有进行上述修改:参照http://blog.csdn.net/skypine_lee/article/details/7983825进行了gcc编译器的替换。进行编译仍然是有如下错误。
<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
ics compile fail!
- <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
- <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
- error: "_FORTIFY_SOURCE" redefined [-Werror]
- Ubuntu 12.04 error: "_FORTIFY_SOURCE" redefined [-Werror]
- Ubuntu 64bit 12.04 error: "_FORTIFY_SOURCE" redefined [-Werror]
- Ubuntu 64bit 12.04 error: "_FORTIFY_SOURCE" redefined [-Werror]
- Android源码编译时,遇到的问题:error: "_FORTIFY_SOURCE" redefined [-Werror]
- Android4.0编译源码时出现的:<命令行>:0:0: 错误: “_FORTIFY_SOURCE”重定义 [-Werror]
- Android编译源码时出现的:<命令行>:0:0: 错误: “_FORTIFY_SOURCE”重定义 [-Werror]
- Android编译源码时出现的:<命令行>:0:0: 错误: “_FORTIFY_SOURCE”重定义 [-Werror]
- Android编译源码时出现的:<命令行>:0:0: 错误: “_FORTIFY_SOURCE”重定义 [-Werror]
- 解决Warning: “ Symbol ?PBANK is redefined in command-line “
- UBUNTU12.04编译Android源码<命令行>:0:0: 错误: “_FORTIFY_SOURCE”重定义 [-Werror] <命令行>::0:0: 错误: “_FORTIFY_SOUR
- Android 编译错误之: warning: "_FORTIFY_SOURCE" redefined
- Linux --- command line interface(0)
- command line option syntax error
- command line option syntax error
- Error-Prone Command-line flags
- 泛型和包装类的理解及使用
- Eclipse快捷键大全
- 如何在Google成为一名优秀的产品经理?
- Java常用类
- asp.net 控制windows服务
- <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
- awk用法 Linux
- IO流
- Discuz! X lang 函数参数详解
- android 休眠唤醒机制分析(一)
- TEST
- hdu2923
- android中的左右滑屏实现
- printf()格式化输出详解