超初心者のためのスレッド

このエントリーをはてなブックマークに追加
388名無しさん@お腹いっぱい。
>>388
これだけではなんなんので、
簡単なmakefileを以下に示します。

--ここから
# common def

RM = rm -f
CC = gcc -ansi

#Compile flags etc.

CFLAGS =
INCLUDES = -I. -I/usr/include
LIBS =

#Create rule

.c.o:
$(RM) $@
$(CC) -c $(CFLAGS) $(INCLUDES) $*.c

#Target

hoge1.o: hoge1.c hoge1.h

hoge2.o: hoge2.c hoge2.h

hoge: hoge1.o hoge2.o
$(RM) $@
$(CC) -o $@ $(CFLAGS) hoge1.o hoge2.o $(LIBS)

--ここまで

上のmakefileを適当に変更してお使い下さい。