本博客通过一个简单的案例介绍makefile的使用
1. 代码结构
1. fun1.c
#include "fun1.h"
void fun1(){
printf("this is fun1\n");
}
2. fun1.h
#ifndef _FUN1_
#define _FUN1_
#pragma once
#include <stdio.h>
void fun1();
#endif // !1
3. fun2.c
#include "fun2.h"
void fun2(){
printf("this is fun2\n");
}
4. fun2.h
#ifndef _FUN2_
#define _FUN2_
#pragma once
#include <stdio.h>
void fun2();
#endif // !1
5. main.c
#include <stdio.h>
#include "fun1.h"
#include "fun2.h"
int main(){
printf("hello world\n");
fun1();
fun2();
}
6. makefile
wildcard:
扩展通配符,搜索指定文件。在此我们使用