2014-03-05 39 views
0

当我运行make world命令时出现此错误。 任何人都知道这是什么原因造成的?我认为它与我的gcc版本有关,但我无法在debian中升级它。我的gcc版本是4.7.2安装Xen虚拟机管理程序时编译错误

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] 

回答

0

它是由两个变量引起的被定义,设置为一个值,然后从未使用过 - 错误信息几乎说......此外,你有-Werror或一个的变体集,它将通常只是无用构造的警告转换为导致构建终止的错误。

请删除这两个变量的定义(可能不是最好的解决办法),或修复您的构建标志摆脱-Werror比特升级警告变为错误的......

+0

感谢您的回答。因为我是新手,我不知道如何修复生成标志?你可以帮帮我吗? – user3120628

0

尝试增加“KBUILD_CFLAGS + = -Wno-error = unused-but-set-variable“到您的Makefile(在Xen根目录中找到)。