100分求g++编译多文件
time.h
time.cpp 内包含了time.h
drive.cpp 内包含了time.h
三个文件。
怎么用g++编译三个文件
------解决方案--------------------如果time.h是你自己写的
把#include <time.h> 改成
#include "time.h "
或者g++ -o drivename drive.cpp time.cpp -I./
------解决方案--------------------写一个mkefile文件,在linux的工程目录下
objects = main.o drive.o
edit : $(objects)
cc -o edit $(objects)
$(objects) : time.h
.PHONY : clean
clean :
rm edit $(objects)
然后在当前目录下make就ok