最近学习Makefile,在stm32cubemx平台下生成代码,并跟着陈皓写的《跟我一起写Makefile》研读cubemx生成的Makefile文件,其中有一行内容如下:
$(BUILD_DIR)/%.o: %.c Makefile | $(BUILD_DIR)
对其中的“Makefile | $(BUILD_DIR) 感到疑惑,竖线了解到是管道符的作用,但为何这里要加上Makefile?
它就是个普通的文件名,你这里也可以加上hello.h