我正在尝试使用 Eclipse 中的 C 项目生成两个 exe,客户端和服务器。两者都有主要功能,因为它们是不同的 exe。两者都使用一个通用的 confutils.c 文件。如何解决主要问题的多重定义。我知道我们不能在一个项目中拥有两个主电源。我的 makefile 如下所示。
.c.o:
gcc -g -c $?
# compile client and server
all: confclient confserver
# compile client only
confclient: confclient.o confutils.o
gcc -g -o confclient confclient.o confutils.o
# compile server program
confserver: confserver.o confutils.o
gcc -g -o confserver confserver.o confutils.o
我用这个替换了eclipse文件。我不知道eclipse是否正确阅读。我不喜欢把这个项目一分为二,因为它是如此简单的程序。我能够在 unix 中毫无问题地运行这些文件。我正在尝试查找 Eclipse 中是否有一个选项,我们可以使用它来设置构建配置。