Makefile: 没有这样的文件或目录 '-c'

Makefile: no such file or directory '-c'

我的文件夹中有以下项目:

Makefile    run.sh      tester.c    tester.h

我的makefile如下:

CC=gcc

tester: tester.o
    ${CC} tester.o -o tester

tester.o: tester.c
    ${CC} - c tester.c

当我在终端上 运行 它时,我收到以下消息

gcc - c tester.c
clang: error: -E or -x required when input is from standard input
clang: error: no such file or directory: 'c'
make: *** [tester.o] Error 1

我不确定我到底错过了什么。代码文件只有一个返回 1 的主函数。

tester.o: tester.c
    ${CC} - c tester.c

-c 之间不应有 space。