我尝试在 code::blocks 中使用 make 文件,但我做错了。我安装了包含编译器的版本。 http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe/download。我该如何处理 make 文件?它开始于:
CC=gcc
最好,美国
您不倾向于执行 make 文件本身,而是执行
make
,将 make 文件作为参数:
make -f pax.mk
如果您的 make 文件实际上是标准名称之一(如
makefile
或 Makefile
),您甚至不需要指定它。默认情况下会选择它(如果您的构建目录中有多个标准名称,您最好查找 make
手册页以了解哪个优先)。
正如paxdiablo所说,
make -f pax.mk
会执行pax.mk makefile,如果你直接输入./pax.mk来执行它,那么你会得到语法错误。
如果您的文件名是
make
或 makefile
,您也可以直接输入 Makefile
。
假设同一目录中有两个名为
makefile
和 Makefile
的文件,则如果单独给出 makefile
,则执行 make
。您甚至可以将参数传递给 makefile。
在本教程中查看有关 makefile 的更多信息:Makefile 的基本了解