如何“执行”make文件

时间:2011-10-13 08:27:40

标签: file makefile execute

我试图在code :: blocks中使用make文件,但我做错了。我安装了包含编译器的版本。 http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe/download。我该怎么处理make文件?它始于:

CC=gcc

最好,美国

2 个答案:

答案 0 :(得分:55)

你不倾向于自己执行make文件,而是执行make,并将make文件作为参数:

make -f pax.mk

如果您的make文件实际上是标准名称之一(例如makefileMakefile),则您甚至不需要指定它。默认情况下它会被选中(如果您的构建目录中有多个这些标准名称,最好查找make手册页以查看哪个优先。)

答案 1 :(得分:16)

正如paxdiablo所说,make -f pax.mk将执行pax.mk makefile,如果你通过输入./pax.mk直接执行它,那么你会得到语法错误。

如果您的文件名为make,则可以输入makefile/Makefile

如果假设您在同一目录中有两个名为makefileMakefile的文件,则只有makefile为giveb才会执行make。您甚至可以将参数传递给makefile。

在本教程中查看有关makefile的更多信息:Basic understanding of Makefile