29

我正在尝试在 linux 环境中运行 linux 驱动程序.. 按照指令运行 winkvm .. 使用 cygwin 环境卡在点运行 make 命令上 .. 像

  1. 使用 Cygwin 环境构建原始 KVM 驱动程序:

    cd kvm/kernel ## 不要输入 configure make ## 你会得到 id: unrecognized emulation mode: elf_i386 但它不是错误 make cpobjs ## 如果你没有得到目录信息,请重新输入

如何运行 make 命令 .. 从 cygwin 的哪个控制台 .. 从 cygwin 终端获取错误 bash make command not found ..

4

2 回答 2

59

您必须安装该make命令。

运行 Cygwin 安装/配置程序,setup-x86_64.exe或者setup-x86.exe(你应该已经拥有它,从这里下载)。当您到达允许您选择要安装的软件包的屏幕时,找到make并选择它(它可能在“开发”或类似的东西下)。

然后,您将能够make从 Cygwin bash 命令行运行。

于 2013-07-17T21:11:18.850 回答
15

如果您正在运行 cygwin,请终止它。从 cygwin 站点 ( https://www.cygwin.com/ )下载 setup-x86_64.exe 实用程序。运行该实用程序并单击“下一步”继续,直到您进入可以选择包的窗口。 在此处输入图像描述

在搜索面板中输入单词“make”。这就像一个过滤器,只留下与 make 功能相关的包。在“开发”类别中选择“make:‘make’实用程序的 GNU 版本”。那是。

于 2018-08-26T13:24:36.233 回答