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
。
我正在尝试使用 Makefile 将源代码编译成 2 个可执行应用程序。
如何使用一个 Makefile 同时正确编译两个可执行应用程序?
问题是两个源文件都包含在两个版本的可执行文件中,这意味着有两个单独的 main 实例。
替换行:
$(EXECUTABLE): $(OBJ_EXE) $(LIBRARY)
和
%: %00.o $(LIBRARY)
这将确保只有 client00.o
用于构建 client
,而 server00.o
用于构建 server
。