如何在Windows操作系统中创建make文件并使用cmd运行它

时间:2016-05-22 10:02:28

标签: c++ c

我是makefile概念的新手 所以,如果我能够运行和编译c文件,请使用word" make"在命令提示符下我创建main.c(包含main函数),ttt.c(包含函数void ttt( int)),mandar.h(在main.c中包含void ttt(int)函数的头文件) 当我在cmd中使用" gcc main.c ttt.c -o main&&运行此程序时main",程序编译并正常运行(因此代码中不应出现任何错误)

现在在同一个目录中我创建了一个Makefile.txt文件,如下所示 image of makefile

现在当我输入" make"在cmd中显示以下消息 image of cmd message

我输入的所有内容与"首先输入c"书 我错过了什么 这是我第一次提出问题所以也欢迎提出有关改进问题的建议

2 个答案:

答案 0 :(得分:2)

它不是Makefile.txt,你必须在没有Makefile的任何扩展名的情况下命名。 然后运行命令。

FIY make默认搜索当前工作目录中的Makefile。您可以通过在命令提示符中键入make -f filename来更改此默认行为。

答案 1 :(得分:1)

您使用某个编辑器Makefileemacs,或许vim创建了notepad。请注意,Makefile中的制表符是重要,并且其中的大多数“操作”行应以制表符开头,而不是以多个空格开头。

然后在某个终端或命令窗口中键入make