Gcc 安装Xen虚拟机监控程序时出现编译错误

Gcc 安装Xen虚拟机监控程序时出现编译错误,gcc,xen,Gcc,Xen,当我运行makeworld命令时,我遇到了这个错误。 有人知道这是什么原因吗?我认为它与我的gcc版本有关,但我无法在debian中升级它。我的gcc版本是4.7.2 numa.c: In function ‘acpi_parse_slit’: numa.c:99:6: error: variable ‘localities’ set but not used [-Werror=unused-but-set- variable] numa.c: In function ‘acpi_pars

当我运行
makeworld
命令时,我遇到了这个错误。 有人知道这是什么原因吗?我认为它与我的gcc版本有关,但我无法在debian中升级它。我的gcc版本是4.7.2

numa.c: In function ‘acpi_parse_slit’:
numa.c:99:6: error: variable ‘localities’ set but not used [-Werror=unused-but-set-    variable]
numa.c: In function ‘acpi_parse_srat’:
numa.c:152:26: error: variable ‘srat’ set bbut not used [-Werror=unused-but-set-    variable]

这是由于定义了两个变量,将其设置为一个值,然后从未使用过-错误消息几乎说。。。此外,您还设置了
-Werror
或它的一个变体,这会将通常只是无用构造的警告变成错误,从而导致生成终止


要么删除这两个变量的定义(可能不是最好的解决方案),要么修复构建标志以消除将警告升级为错误的
-Werror
位…

尝试将“KBUILD\u CFLAGS+=-Wno error=unused but set variable”添加到Makefile(在Xen root中找到)。

谢谢您的回答。因为我是新手,我不知道如何修复构建标志?你能帮我吗?