3
當我使用使生成文件時無法找到文件,它說使用VPATH
gcc -I./header -c -g main.c
gcc: error: main.c: No such file or directory
我的makefile文件是在這裏:
vpath %.c ./src
vpath %.h ./header
CC = gcc
FLAG = -I./header -c -g
objects = main.o a.o b.o
app: ${objects}
${CC} -o app ${objects}
main.o: main.c command.h
${CC} ${FLAG} main.c
a.o: a.c command.h
${CC} ${FLAG} a.c
b.o: b.c command.h
${CC} ${FLAG} b.c
clean:
-rm *.o app
.PHONY: clean
和文件存儲這樣的:
.
|-- header
| `-- command.h
|-- Makefile
`-- src
|-- a.c
|-- b.c
`-- main.c
Makefile有什麼問題?
非常感謝! – madper 2012-02-05 11:42:30
@madper,不客氣! – 2012-02-05 11:44:49