I'm using Redhat 7.2, I can't use `make clean' to delete files.o

$ make clean
make: *** No rule to make target `clean'. Stop.

It seems some file missing, my Redhat7.2 brings gcc2.96 as a default compiler. I did not use `make' to install gcc and I do not have the `Makefile'. Anyone who know please tell me, how can I use `make clean'?

Thanks,