Makefile编译成可执行文件

  • 时间:
  • 来源:互联网
  • 文章标签:

将C文件编译成可执行文件test,Makefile文件如下:

BIN=test
CC=gcc
CFLAGS=-DxDEBUG
LIBS=

INCS=-I./../inc/ #头文件的目录
SRCS:=$(wildcard *.c ../plat/*.c) #.c文件的目录
COBJS:=$(SRCS:.c=.o)

all:$(BIN)

$(COBJS) : %.o: %.c
	$(CC) -c $< -o $@ $(INCS) $(CFLAGS)

$(BIN):$(COBJS)
	$(CC) -o $(BIN) $(COBJS) $(LIBS) $(CFLAGS)

clean:
	rm $(BIN) $(COBJS)

本文链接http://www.taodudu.cc/news/show-647518.html