2025年3月14日 星期五 甲辰(龙)年 月十三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > 编译原理

c语言通用Makefile

时间:04-09来源:作者:点击数:46

对于C语言小程序,可以用以下这个通用的Makefile

  • TGT =main
  • SRC = $(wildcard *.c)
  • OBJ =$(patsubst %.c,%.o,$(SRC))
  • CC =gcc
  • $(TGT): $(OBJ)
  • $(CC) -o $@ $^
  • %.o:%.c
  • $(CC) -c $<
  • include $(patsubst %.c,%.d,$(SRC))
  • %.d:%.c
  • set -e; rm -f $@;\
  • $(CC) -MM $< >$@.$$$$;\
  • sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ >$@;\
  • rm -f $@.$$$$
  • clean:
  • $(RM) *.d *.o $(TGT)
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门