私はmakefileを書く初心者です。次のようなメイクファイルがあります。
PATH1 = /ref
CC=gcc
LINK = gcc
INCLUDES = .
INCLUDES += -I/PATH1/inc \
-I/$(PATH1)/abc/inc/ \
-I/$(PATH1)/def/inc/
all: src_file
run: src_file
src_file:
$(CC) $(INCLUDES) -MM /ref/abcd.c -o $@
clean:
rm -f *.o src_file
make を実行すると、次のエラーが発生します。
linker input file unused because linking not done.
スタックオーバーフローで同様の投稿をいくつか読みましたが、解決策が得られませんでした。私のmakefileの何が問題なのか誰か教えてください。前もって感謝します。