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

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

最好在www.linuxquestions.org上提出这样的问题。对于你的问题,请使用一些虚拟机(Vmware或Oracle VirtualBox)。使用虚拟机,你可以在Windows上安装任何可以编译Linux内核代码的Linux。

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

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

我认为你正在谈论这个在这个网站上看看,他们提供了一种方式来编译和修改,并在Visual Studio中事实上建立一个新的内核希望它会帮助你