Makefile 在 C 中编译 2 个应用程序

Makefile to compile 2 applications in C

我正在尝试使用 Makefile 将源代码编译成 2 个可执行应用程序。

如何使用一个 Makefile 同时正确编译两个可执行应用程序?

问题是两个源文件都包含在两个版本的可执行文件中,这意味着有两个单独的 main 实例。

替换行:

$(EXECUTABLE): $(OBJ_EXE) $(LIBRARY)

%: %00.o $(LIBRARY)

这将确保只有 client00.o 用于构建 client,而 server00.o 用于构建 server