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

时间:2013-10-24 17:24:59

标签: linux windows linux-kernel

我想编译并稍后修改Linux内核代码,但我不能通过安装和运行像Ubuntu这样的单独Linux系统然后在Linux系统上编译这个内核来做到这一点,因为我无法在完全成熟的Linux系统上工作(笔记本电脑)硬件问题)。我想在Windows 7上做。我有办法可以做到吗?

2 个答案:

答案 0 :(得分:4)

Linux内核源代码树在某些目录中有不同的文件,这些目录的名称只是大小写不同,因此解压缩源代码树必须在POSIX兼容模式处于活动状态的目录中进行。此外,您需要一个针对Linux的交叉编译器,以及适当的shell环境。

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

答案 1 :(得分:1)

我认为你在谈论this看看这个网站,他们提供了一种编译和修改方法,并在Visual Studio中构建一个新的内核希望它能帮到你