Makefile第四讲:include 引用其它makefile文件
2016-09
睿丰德RFID软件系统集成商
main.cpp
#include "classes/fun.h"
int main() {
Test::display("Hello makefile");
return 0;
}
classes/fun.h
#include <iostream>
using namespace std;
class Test {
public:
void static display(const char *);
};
classes/fun.cpp
#include "fun.h"
void Test::display(const char *str) {
cout <<str <<endl;
}
classes/makefile
test.o:classes/fun.cpp
g++ -c classes/fun.cpp -o test.o
makefile
test: test.o main.o
g++ test.o main.o -o test
main.o:main.cpp
g++ -c main.cpp -o main.o
include classes/makefile
clean:
rm main.o test.o test