如何"执行"make文件

use*_*121 27 makefile file execute

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

CC=gcc
Run Code Online (Sandbox Code Playgroud)

最好的,美国

pax*_*blo 64

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

make -f pax.mk
Run Code Online (Sandbox Code Playgroud)

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


Sag*_*kre 18

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

make如果你的文件名是,你可以输入makefile/Makefile.

如果假设您有两个已命名makefileMakefile位于同一目录中的文件,makefilemake单独执行则执行.您甚至可以将参数传递给makefile.

在本教程中查看有关makefile的更多信息:对Makefile的基本理解