私はmakefileでかなり新しいです。yu.c をコンパイルし、yu.c をリンクして yu という実行可能ファイルを取得するメイクファイルを作成しようとしています。
以下は私が持っているコードです。make -f mymakefile を使用してファイルを実行していますが、実行するたびに gcc -c yuFile.c のみが実行されます。どこが間違っていますか?
CC=gcc
yu.o: yuFile.c
${CC} -c yuFile.c
yu: yuFile.o
${CC} yu -o yuFile.o
run-c: yu
./yu
clean:
rm -f "*.o" core