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