Makefile第四講:include 引用其它makefile文件
睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接
RFID管理系統集成商 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