Mehrfachdefinition des Hauptfehlers in Eclipse mit C

Ich versuche, zwei Exes, Client und Server mit einem C-Projekt in Eclipse zu generieren. Beide haben Hauptfunktionen, da sie unterschiedliche Exen sind. Beide verwenden eine gemeinsame Datei confutils.c. Wie löse ich die verschiedenen Definitionen des Hauptproblems? Ich weiß, dass wir in einem Projekt nicht zwei Hauptleitungen haben können. Mein Makefile sieht aus wie unten.

.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

Ich habe die Eclipse-Datei durch diese ersetzt. Ich weiß nicht, ob Eclipse es richtig gelesen hat. Ich mag es nicht, dieses Projekt in zwei Teile aufzuteilen, da es ein so einfaches Programm ist. Ich bin in der Lage, diese Dateien in Unix ohne Probleme auszuführen. Ich versuche herauszufinden, ob es in Eclipse eine Option gibt, mit der wir Build-Konfigurationen einrichten können.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage