UBUNTU12.04編譯Android源碼:0:0: 錯誤: “_FORTIFY_SOURCE”重定義 [-Werror] ::0:0: 錯誤: “_FORTIFY_SOUR

錯誤: “_FORTIFY_SOURCE”重定義 [-Werror] <命令行>:0:0: 錯誤: “_FORTIFY_SOURCE”重定義 [-Werror]

解決方法

安裝sudo apt-get install gcc-4.4 g++-4.4 gcc-4.4-multilib g++-4.4-multilib

配置編譯環爲gcc-4.4 以及 g++-4.4

sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gcc

g++ 同上

修改build/core/combo/HOST_linux-x86.mk 61行,將
HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0
修改成
HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章