OBJS := $(addprefix $(BUILD)/, $(SRCS:.c=.o))
时间: 2024-02-18 10:44:05 浏览: 114
building.obj
这是一个 Makefile 中的一行代码,它定义了一个变量 OBJS,其中包含了 $(BUILD) 目录下所有 .c 文件编译后生成的 .o 文件。
具体来说,$(SRCS:.c=.o) 表示将 $(SRCS) 变量中所有以 .c 结尾的文件名替换为以 .o 结尾的文件名。然后,addprefix 函数将 $(BUILD)/ 作为前缀添加到每个 .o 文件名前面,最终形成了一个完整的文件路径列表。
例如,若 SRCS 变量包含了 main.c 和 utils.c,BUILD 变量为 build,则 OBJS 变量将会被赋值为 build/main.o build/utils.o。
阅读全文