【发布时间】:2011-12-18 13:01:09
【问题描述】:
我正在尝试使用 Ubuntu 交叉编译 Android 内核。
成功设置 menuconfig 后,使用以下选项进行编译:
make ARCH=arm CROSS_COMPILE="arm-bravo-" -i -j10
它开始构建,但随后出现很多错误而终止:
error: variable '*something*' set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
现在我知道这可以通过使用--disable-werror 选项运行 gcc 来解决。问题是这是一个巨大的项目(内核),我对 make 和 Makefile 不够精通,不知道我必须在哪里设置这个值。请帮助我理解并解决这个问题。
【问题讨论】:
标签: gcc compilation makefile