如何“执行”使文件

问题描述:

我试图在代码::块中使用make文件,但我做错了。我已经安装了包含编译器的版本。 http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe/download。我该如何处理make文件?它始于:如何“执行”使文件

CC=gcc 

最好的,美国

你不倾向于执行make文件本身,而你执行make,给它补充文件作为参数:

make -f pax.mk 

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

+2

命令被MINGW32,化妆。谢谢。 – user366121

由于paxdiablo说make -f pax.mk会执行pax.mk makefile,如果直接通过输入./pax.mk来执行它,那么你会得到语法错误。如果您的文件名是makefile/Makefile,您只需键入make

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

签出更多的makefile就在这个教程:Basic understanding of Makefile