如何在Windows上编译Linux内核代码?

7

我想编译并修改Linux内核代码,但无法通过安装和运行类似Ubuntu的独立Linux系统来进行此操作,因为我无法在完整的Linux系统上工作(笔记本硬件问题)。我想在Windows 7上完成这个过程。是否有方法可以做到这一点?


似乎与StackOverflow的主题有些偏离。不确定应该放在哪里。毋庸置疑,这将是棘手的。 - Chris Chambers
6
在虚拟机中运行 Linux,然后从那里编译? - kevinsa5
2个回答

8

Linux内核源代码树在某些目录中有不同的文件,它们的名称只有大小写不同,因此必须在启用了POSIX兼容模式的目录中解压源代码树。此外,您需要一个针对Linux的交叉编译器,并且需要一个适当的shell环境。

如果需要,可以在Cygwin环境中完成,但我怀疑在Linux虚拟机或CoLinux中运行会更容易。


2
我认为您在谈论的是这个,请查看该网站,他们提供了一种在Visual Studio中编译、修改甚至构建新内核的方法,希望能帮到您。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接