Eclipse で C プロジェクトを使用して、クライアントとサーバーの 2 つの exe を生成しようとしています。どちらも異なるexeであるため、両方に主要な機能があります。どちらも共通の confutils.c ファイルを使用します。主な問題の複数の定義を解決するにはどうすればよいですか。1 つのプロジェクトで 2 つのメインを使用できないことはわかっています。私の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ファイルをこれに置き換えました。日食がそれを正しく読んだかどうかはわかりません。このプロジェクトは非常に単純なプログラムなので、2 つに分割するのは好きではありません。これらのファイルを unix で問題なく実行できます。Eclipse に、ビルド構成をセットアップできるオプションがあるかどうかを調べようとしています。