0

我有一个非常简单的任务,它应该执行与但我收到Makefile的任务相同的任务,但是可执行文件已创建并且工作正常。您知道如何删除此消息吗? gcc -o mysh mysh.c -Wallmake: Circular mysh <- mysh dependency dropped.

C=gcc
CFLAGS=-Wall

all: mysh
mysh: mysh
        ${C} ${CFLAGS} -o mysh mysh.c

clean:
        rm -f mysh
run: mysh
        ./mysh
4

1 回答 1

3

改变

mysh: mysh

进入

mysh: mysh.c

那应该这样做。

mysh依赖于mysh哪个是循环依赖。

于 2013-09-29T03:21:47.493 回答