编译的对象是C++ Primer Plus第11章第2小节的第一组程序:
mytime0.h
mytime0.cpp
usetime0.cpp
三个程序文件放置在同一个文件夹下面,编写makefile如下:
usetime:usetime0.o mytime0.o
g++ -o usetime usetime0.o mytime0.o
usetime0.o:usetime0.cpp mytime0.h
g++ -c usetime0.cpp
mytime0.o:mytime0.cpp mytime0.h
g++ -c mytime0.cpp
clean:
rm mytime0.o usetime0.o
执行make命令,然后执行./usetime,结果如下:
planning time =0hours,0minutes.
coding time =3hours,40minutes.
fixing time =6hours,55minutes.
total time =10hours,35minutes.