ber*_*kay 27
如果您运行:
make
Run Code Online (Sandbox Code Playgroud)
该程序将在您的目录中查找名为makefile的文件,然后执行它.如果您有多个makefile,则可以使用以下命令执行它们:
make -f MyMakefile
Run Code Online (Sandbox Code Playgroud)
默认情况下,GNU Make尝试一些特定的名称,不使用任何扩展名.您可以指定具有任何名称的文件.但是,如果您想在某些编辑器中使用语法突出显示,则可以使用扩展名.
在Geany编辑器中有识别make文件的规则:
Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*;
Run Code Online (Sandbox Code Playgroud)
听起来您正在运行 Windows,在这种情况下,makefile 通常有一个.NMK后缀(因为它们旨在与 一起使用NMAKE)。在文明世界中,makefiles 通常没有后缀:makefile或者Makefile是规范的文件名。