gnu-makefile的编写是必须掌握的,make的学习是上个学期的事情了,现在回忆以下makefile的最基本的东西吧,呵呵
学习最好的方法就是阅读官方文档,学习例子,自己动手编写。
例子:
文件一:
//main.c
#include "led.h"
int main(void)
{
led_init();
ledplayer();
return 0;
}
文件二
//led.h
void led_init(void);
void ledplayer(void);
文件三
//led.c
.......
这个工程的makefile如下:
#makefile
ledplayer: main.o led.o
<tab>gcc -c -o main.o main.c led.h
main.o:
<tab>gcc -c -o main.o