【发布时间】:2014-10-23 03:08:02
【问题描述】:
我刚开始学习make,遇到了一些麻烦。我想创建一个名为 sortfile 的可执行文件。以下是相关文件:sortfile.c fileio.c fileio.h
sortfile.c 和 fileio.c 都使用 fileio.h。
这是我的生成文件:
1 CC = gcc
2 CFLAGS = -g -Wall
3
4 default: sortfile
5
6 sortfile: sortfile.o fileio.o $(CC) $(CFLAGS) -o sortfile sortfile.o fileio.o
7
8 sortfile.o: sortfile.c fileio.h $(CC) $(CFLAGS) -c sortfile.c
9
10 fileio.o: fileio.c fileio.h $(CC) $(CFLAGS) -c fileio.c
11
12 clean:
13 $(RM) sortfile *.o*~
我收到以下错误:
make: *** No rule to make target `gcc', needed by `sortfile.o'. Stop.
【问题讨论】: