3.2.1 makefileファイルの説明と形式

次の例は、makefileファイルの内容を示しています。

注意

makefileでは、makeコマンドが正しく機能するように、タブをインデントに使用する必要があります。 また、ファイルをコピーして使用する場合は、タブが保持されていることを確認してください。

default: prime

# compile the library primelib first
primelib.o: primelib.c
	gcc -c primelib.c

# compile the main program
primain.o: primain.c
	gcc -c primain.c

# link and create executable file "prime"
prime: primelib.o primain.o
	gcc primain.o primelib.o -o prime -lm

clean:
	-rm -f *.o
	-rm -f prime