0731------Linux基础----------一个Makefile模板

.PHONY:clean run
CC=gcc
CFLAGS=-Wall -g
BIN=./bin/main
INCLUDE=-I./include
OBJS=./obj/epoll_t.o ./obj/server.o ./obj/network.o
$(BIN):$(OBJS)
        $(CC) $(CFLAGS) $^ -o $@ $(INCLUDE)
./obj/%.o:./src/%.c
        $(CC) $(CFLAGS) -c $< -o $@ $(INCLUDE)
clean:
        rm -f $(OBJS) $(BIN)
run:
        $(BIN)

  

posted @ 2014-07-31 21:01  Monica_Lee  阅读(190)  评论(0编辑  收藏  举报