Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 如何";执行;制作文件_File_Makefile_Execute - Fatal编程技术网

File 如何";执行;制作文件

File 如何";执行;制作文件,file,makefile,execute,File,Makefile,Execute,我试图在code::blocks中使用make文件,但我做得不对。我已经安装了包含编译器的版本。如何处理make文件?首先是: CC=gcc 最好的情况是,US您不倾向于执行make文件本身,而是执行make,将make文件作为参数: make -f pax.mk 如果make文件实际上是标准名称之一(如makefile或makefile),则甚至不需要指定它。默认情况下会选择它(如果构建目录中有多个标准名称,最好查看make手册页,看看哪个优先)。正如paxdiablo所说的make-f

我试图在code::blocks中使用make文件,但我做得不对。我已经安装了包含编译器的版本。如何处理make文件?首先是:

CC=gcc

最好的情况是,US

您不倾向于执行make文件本身,而是执行
make
,将make文件作为参数:

make -f pax.mk

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

正如paxdiablo所说的
make-f pax.mk
将执行pax.mk makefile,如果您直接键入/pax.mk执行它,然后你会得到语法错误

如果您的文件名是
makefile/makefile
,您也可以键入
make

假设在同一目录中有两个名为
makefile
makefile
的文件,那么如果单独给出了
make
,则执行
makefile
。您甚至可以将参数传递给makefile

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