您的位置:首页 > 其它

《跟我一起写Makefile》笔记

2016-01-26 19:59 246 查看
%.d : %.c

@set -e;rm -f $@; \

$(CC) -M $(CPPFLAGS) $< >$@.$$$$; \

sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$> $@; \

rm -f $@.$$$$

第二行:执行这段脚本文件有命令有异常则退出

删除.d文件

第三行:编译产生一些标注库的头文件信息保存到$@.随机数 中

第四行:sed 's/要被取代的字串/新的字串/g'
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html
第五行:删除临时文件

参考:http://blog.csdn.net/miingwanlau/article/details/12872829
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: