Makefile功能目标

功能目标

clean:
	rm *.o -rf
	rm app -rf
install:
	sudo mv app /user/bin/
distclean:
	sudo rm /user/bin/app

功能目标,伪目标(解决文件名与功能目标重名所引发的异常)

.PHONY:clean  install  distclean  //建立伪目标
clean:
	rm *.o -rf
	rm app -rf	
install:
	sudo mv app /user/bin/
distclean:
	sudo rm /user/bin/app

加入内建语法,使编写Makefile更简单

加入Makefile内置函数,通过函数获取文件名
如:
获取文件名函数(main.c add.c等)
字符串处理和替换(main.o add.o等)

SRCFILE = $(wildfile  *.c)	
DESFILE = $(patsubst %.c,%.o, $(SRCFILE))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值