一個Makefile例子

.PHONY:all obj exe clean 

EXE=hello
OBJ=hello.o hallo.o
SRC=hello.c \
    hallo.c 

CC=gcc
CFLAGS=-g
CLDFLAGS=-L ./ -lhello

all:$(SRC)
    $(CC) $^ -o $(EXE) $(CLDFLAGS)

obj:$(SRC)
    $(CC) -c $(SRC) $(CLDFLAGS)

exe:$(OBJ)
    $(CC) -o $(EXE)  $(OBJ) $(CLDFLAGS)

clean:
    rm -v $(OBJ) $(EXE) 

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章