cd
ディレクトリに入力できる既存のcプロジェクトがありmake
、実行可能ファイルが生成されます。
EclipseではFile->New->Makefile Project with Existing Code
、前述の同じディレクトリに移動して選択します。私は次に行きProject->Build All
ます。エラーはありませんが、フォルダーを確認すると実行可能ファイルがありません。どうしたの?これを修正するにはどうすればよいですか?
コンパイラが正しく、コードにエラーがなければ、それほど問題にはならないと思います。コーディングが完了したら、いつでもターミナルに戻って実行可能ファイルを取得できます。
編集: 問題はメイクファイルにあると思います。ここでは以下です:
#
# Some comments
#
#
# Compiler
CC=gcc
# Common Directory
# Compiler Flags
#CFLAGS = -Wall -O3 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
CFLAGS = -g -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
LFLAGS =
LIBS = -L. -llssdk
INCLUDE = -I .
OBJS = customer_sample.o
bot: $(OBJS)
$(CC) $(CFLAGS) $(INCLUDE) -o bot $(OBJS) $(LIBS)
customer_sample.o: customer_sample.c
$(CC) $(CFLAGS) $(INCLUDE) -c customer_sample.c
clean:
- rm -f *.o bot
対象を「すべて」にするルールはありません。同じ質問をしているスレッドが他に 10 ほどありますが、まだわかりません。