【问题标题】:How to compile Linux kernel code on Windows?如何在 Windows 上编译 Linux 内核代码?
【发布时间】:2013-10-24 17:24:58
【问题描述】:

我想编译并稍后修改 Linux 内核代码,但我无法通过安装和运行单独的 Linux 系统(如 Ubuntu)然后在 linux 系统上编译此内核来实现,因为我无法在成熟的 Linux 系统(笔记本电脑)上工作硬件问题)。我想在 Windows 7 上做。有什么方法可以做到吗?

【问题讨论】:

  • 对于 StackOverflow 来说似乎有点离题。不知道你会把它放在哪里。不用说,这样做会很棘手。
  • 在虚拟机中运行linux,从那里编译?

标签: linux windows linux-kernel


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-07-01
      • 2016-10-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-25
      相关资源
      最近更新 更多