|
我做了一个c++的练习,可是出现一个怪问题:
我的一个目录下有如下的文件:
clntdata.h
credit.dat
fig14_11.cpp
fig14_12.cpp
fig14_14.cpp
fig14_15.cpp
makefile
其中所有的.cpp都包含了clntdata.h,我的makefile如下:
CC=g++
all: fig14_11 fig14_12 fig14_14 fig14_15
fig14_11: fig14_11.o
$(CC) -o fig14_11 fig14_11.o
fig14_12: fig14_12.o
$(CC) -o fig14_12 fig14_12.o
fig14_14: fig14_14.o
$(CC) -o fig14_14 fig14_14.o
fig14_15: fig14_15.o
$(CC) -o fig14_15 fig14_15.o
fig14_11: fig14_11.o clntdata.h
fig14_12: fig14_12.o clntdata.h
fig14_14: fig14_14.o clntdata.h
fig14_15: fig14_15.o clntdata.h
clean:
rm -f fig14_11
rm -f fig14_12
rm -f fig14_14
rm -f fig14_15
rm -f *.o
.SUFFIXES: .cpp
我make时的屏幕请看:
http://personal.htxx.com.cn/JenAc99/linux/err.gif
为什么我的fig14_15.cpp不给我编译呀? |
|