专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VxWorks

请:“$(SED) "s/$*\.o[ :]*/$(subst /,\/,$(_OBJ_DIR))\/$*o”这个是什么意思啊看不明白,多谢

发布时间:2010-06-14 16:40:26 文章来源:www.iduyao.cn 采编人员:星星草
请高手指点:“$(SED) "s/$*\.o[ :]*/$(subst /,\/,$(_OBJ_DIR))\/$*.o”这个是什么意思啊?看不明白,谢谢!
# 生成依赖文件
$(_DEPS_DIR)/%.d : $(_SRC_DIR)/%.c $(_DEPS_DIR)
$(ECHO) Making $@ ......
$(CC) -MM $(CPPFLAGS) $(CCFLAGS) -c $< | \
        $(SED) "s/$*\.o[ :]*/$(subst /,\/,$(_OBJ_DIR))\/$*.o \
        $(subst /,\/,$(_DEPS_DIR))\/$*.d \: /g" > $@
@echo Done!

主要是“$(SED) "s/$*\.o[ :]*/$(subst /,\/,$(_OBJ_DIR))\/$*.o”看不懂,SED是替换,(subst ..)函数也是替换这些我也知道,但是整个句子就看不懂了。还请高手逐步解释下。谢谢!
------解决方案--------------------
去看看linux下的makefile吧
------解决方案--------------------
有没有高手能够详细解释下啊!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: