本文用自己编写的简单Makefile文件,使用make命令自动编译所有的文件,使用make clean命令,清空生成的.obj文件,具体步骤如下。
1.1首先在/home/pi/TJQ/project文件夹下建立如下四个文件main.cpp、test1.hpp、test1.cpp、makefile,具体的内容如下所示:
main.cpp
#include "test1.hpp"
int main()
{
test1print();
return -1;
}
test1.hpp
#include <stdio.h>
void test1print(void);
test1.cpp
#include "test1.hpp"
void test1print()
{
printf("this is a test!\n");
}
makefile
obj=main.o test1.o
main:$(obj)
g++ $(obj) -o main
$(obj):
.PHONY : clean
clean:
rm main.o test1.o main