コンパイルしたら こんなエラーがでてしまい、コンパイルが通りません。

cc -g test.o -o test
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o(.text+0x18): In function `_start':
../sysdeps/i386/elf/start.S:77: undefined reference to `main'
collect2: ld はステータス 1 で終了しました
make: *** [test] エラー 1

どなたかご教授お願いいたします。