C 调用make时找不到MakeFile
我有一个小的C程序,只计算斐波那契。我有makefile来构建文件,当我调用make时,我得到消息C 调用make时找不到MakeFile,c,ubuntu,makefile,C,Ubuntu,Makefile,我有一个小的C程序,只计算斐波那契。我有makefile来构建文件,当我调用make时,我得到消息make:**没有指定目标,也没有找到makefile。停止。。如果我调用makeclean,我会得到make:**没有规则使目标“干净”。停止。但它似乎看到了一个生成文件(我想)。我迷路了,需要帮助 以下是make文件的文本: CC=gcc all: fibonacci fibonacci: fibonacci.c $(CC) -pthread -o fib.exe clean:
make:**没有指定目标,也没有找到makefile。停止。
。如果我调用makeclean,我会得到make:**没有规则使目标“干净”。停止。
但它似乎看到了一个生成文件(我想)。我迷路了,需要帮助
以下是make文件的文本:
CC=gcc
all: fibonacci
fibonacci: fibonacci.c
$(CC) -pthread -o fib.exe
clean:
rm fib.e xe
将makefile重命名为
makefile
或使用make-f
。请记住,在类unix系统中,文件名通常区分大小写(不是所有类型的文件系统,而是许多类型的文件系统)请参考此答案
默认情况下,make在查找makefile时,会按顺序尝试以下名称:GNUmakefile、makefile和makefile
您也可以尝试make all
并阅读
make文件的文件名是什么?该文件名为MakeFileuse
Makefile
,区分大小写,并且应该是Makefile
。该文件可能重复