網路城邦
上一篇 回創作列表 下一篇   字體:
makefile 多個 執行檔
2018/03/30 14:46:05瀏覽356|回應0|推薦0
CC = gcc

LD = gcc

CFLAGS= -g -O3

C_PRJ = udp.server udp.client


C_SRC = $(wildcard *.c)  

C_OBJ = $(patsubst %c, %o, $(C_SRC))  


all:$(C_PRJ)

@echo ======================

@echo $(C_SRC)

@echo $(C_OBJ)

@echo $(C_PRJ)

@echo $@

@echo $<

@echo $^

@echo $?

@echo $(@D)

@echo $(@F)

@echo ======================


#udp.server:

# gcc -o $@.out $@.c


#udp.client:

# gcc -o $@.out $@.c


%:

gcc $@.c -c

gcc $@.o -o $@.out 





clean:

rm -f *.out *.o *~ $(C_PRJ)
( 心情隨筆心情日記 )
回應 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=greatcat&aid=111356654