Keil语言编写出现L118错误,希望有人可以给我看看,怎么改正

*** ERROR L118: REFERENCE MADE TO
ERRONEOUS EXTERNAL
SYMBOL: MAIN
MODULE: D:\KEIL\C51\LIB\C51L.LIB(?C_INIT)
ADDRESS: 0645H

贴代码。编译器判断错误的标准是解释不下去了就给个错误,但解释不下去的地方不一定是错误真正发生的地方,所以一定要贴源码