Makefile错误未指定目标且未找到Makefile

Makefile错误未指定目标且未找到Makefile,makefile,Makefile,这是我的makefile: sandbox:sandbox.o ld -o sandbox sandbox.o sandbox.o:sandbox.asm nasm -f elf -g -F stabs sandbox.asm 我在命令行中放置了一个制表符,但当我尝试创建该文件时,会出现以下错误: 未指定目标,也未找到makefile 我在用杰夫·邓特曼的书,那个makefile错误让我发疯,因为我现在无法在学习上取得进步 您似乎把“make命令行的制表符”和“make recip

这是我的makefile:

sandbox:sandbox.o
   ld -o sandbox sandbox.o
sandbox.o:sandbox.asm
   nasm -f elf -g -F stabs sandbox.asm
我在命令行中放置了一个制表符,但当我尝试创建该文件时,会出现以下错误: 未指定目标,也未找到makefile


我在用杰夫·邓特曼的书,那个makefile错误让我发疯,因为我现在无法在学习上取得进步

您似乎把“make命令行的制表符”和“make recipe命令行中的制表符,即Makefile本身”搞砸了。第一种没有意义。后者是必需的,因为Makefile的基本语法如下:

<target>: [ <dependency > ]*
   [ <TAB> <command> <endl> ]+
或将以下默认目标添加到Makefile中:

all: sandbox
并仅使用make进行构建:

> make

您的makefile的名称是什么?您到底是如何运行它的?
> make