求助:简单make错误——make: *** No rule to make target
说是简单,对我来说却不是一件简单的事。
Linux系统。我建了一个文件夹,写的.c文件全部放在这个文件里。make时出现上述错误。贴出Makefile文件:
all:main.o creat_frame.o destroy_frame.o creat_multimediaplay_frame.o play_music.o
gcc -o all main.o creat_frame.o destroy_frame.o creat_multimediaplay_frame.o play_music.o\
`pkg-config --cflags --libs gtk+-2.0`
play_music.o:play_music.c head.h
gcc -c play_music.c -o play_music.o `pkg-config --cflags --libs gtk+-2.0`
main.o:main.c head.h
gcc -c main.c -o main.o `pkg-config --cflags --libs gtk+-2.0`
creat_frame.o:creat_frame.c head.h
gcc -c creat_frame.c -o creat_frame.o `pkg-config --cflags --libs gtk+-2.0`
destroy_frame.o:destroy_frame.c head.h
gcc -c destroy_frame.c -o destroy_frame.o `pkg-config --cflags --libs gtk+-2.0`
creat_multimediaplay_frame.o:creat_multimediaplay_frame.c head.h
gcc -c creat_multimediaplay_frame.c -o creat_multimediaplay_frame.o `pkg-config --cflags --libs gtk+-2.0`
clean:
rm main.o creat_frame.o destroy_frame.o creat_multimediaplay_frame.o play_music.o
主要是play_music.c的问题,其他的都可以得到.o文件。哪位大侠指教,感激不尽。