构建linux内核UML错误

时间:2017-01-21 04:07:14

标签: c build linux-kernel

我下载了 Linux 3.12.36并按照http://user-mode-linux.sourceforge.net/source.html的说明进行操作。

然而,在make ARCH=um步骤中,我收到了错误

  

在arch / um / kernel / config.c中包含的文件中:8:0:   *** / linux-3.12.36 / arch / um / include / shared / init.h:129.26:错误:预期'=',',',';','asm'或'属性'beofer'__used'

     

#define __uml_setup_help __used __section(.uml.help.init)

2 个答案:

答案 0 :(得分:0)

从您的帖子中很难找出错误。但看起来你错过了一些步骤。您可以尝试使用以下链接

https://www.ime.usp.br/~baroni/docs/uml-en.html

答案 1 :(得分:0)

问题来自gcc版本。我使用gcc5并无法编译它。当我切换到gcc4.9时,我成功了。