任何人都可以用英语解释这个sed单线程(更详细,更好)吗?Makefile中混淆Sed单线程教程
@sed 's/\($*\)\.o[ :]*/\1.o [email protected] : /g' < $*.d > [email protected]; \
rm -f $*.d; [ -s [email protected] ] || rm -f [email protected]
这是本教程的一部分: http://mad-scientist.net/make/autodep.html
我有一个非恒定的源文件集,并希望自动生成我的依赖关系树,基于内容(包括)中阐述了我源文件。
我正在按照教程很好,直到...
P.S.我对sed选择/替换有基本的了解,但是我被匹配的字符串和所有重定向层所困惑......我也通读了makefile教程,因此具有标准 makefiles的基本知识。 。
测试时,可暂时去除RM部分或把回声有说像我现在被删除,如果我是在生产模式。 – octopusgrabbus 2011-05-04 22:19:21
我的眼睛在流血。 – 2011-05-05 02:09:18