2014-03-05 47 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根目錄中找到)。