【发布时间】:2013-06-14 01:12:25
【问题描述】:
我有包含文件的文件夹:
如何运行makefile?在控制台中我输入:make,它说没有找到任何生成文件。
【问题讨论】:
-
运行
make时您可能不在正确的目录中 - 因此它找不到给定的“makefile”。当前目录可以通过输入pwd来显示并用cd更改。 (运行 make 会生成该消息的事实意味着 make 程序是由某些东西安装的,无论它是什么。)
我有包含文件的文件夹:
如何运行makefile?在控制台中我输入:make,它说没有找到任何生成文件。
【问题讨论】:
make 时您可能不在正确的目录中 - 因此它找不到给定的“makefile”。当前目录可以通过输入pwd 来显示并用cd 更改。 (运行 make 会生成该消息的事实意味着 make 程序是由某些东西安装的,无论它是什么。)
您的 cmd 位于错误的目录中。
在包含 makefile 的文件夹中移动并右键单击(虽然不是在 makefile 上),然后键入:make 或者如果您有 mingw:mingw32-make。
然后它应该可以工作了。
【讨论】:
尝试使用 MSYS :http://www.mingw.org/wiki/MSYS
MSYS 是 GNU 实用程序的集合,例如 bash、make、gawk 和 grep 允许构建依赖于的应用程序和程序 传统的 UNIX 工具。
这允许在 windows 下运行类似 bash 的脚本。
MSYS 包含在 MinGW 包 (direct download) 中。
MinGW 外壳:
注意:我认为 CygWin 也可以这样做。
编辑:上面的 MinGW 链接是 32 位的。如果您对它的 64 位版本感兴趣,请查看here。
apt-get install)。它带有一个允许选择/自定义其他工具的 GUI。从here 下载它(上面的链接有点过时了)。【讨论】:
MinGW Shell。