问题原因:
ubuntu 12.04中的gcc版本为4.6版本过高
解决方法一:
1. 安装gcc和g++ 4.4版本
sudo apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib
2. 修改gcc链接
cd /usr/bin/
sudo mv gcc gcc.bak
sudo ln -s gcc-4.4 gcc
3. 修改g++链接
cd /usr/bin/
sudo mv g++ g++.bak
sudo ln -s g++-4.4 g++
4.查看gcc和g++版本号
gcc -v
g++ -v
解决方法二:
修改build/core/combo/HOST_linux-x86.mk,将 HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0 修改成 HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
更多推荐
ubuntu 12.04编译android代码遇到"_FORTIFY_SOURCE"的解决方法
发布评论