想生成.hex文件,但是生成的是.plg文件
有报错情况下不会生成烧录文件的。报错很多,1.reg.h文件没有这个文件应该是<reg51.h>或者<reg52.h>2.P1没定义,P1的定义在那个<reg51.h>文件,所以改好上面那个就自然解决了3.漏了分号;
因为编译有报错,先解决报错问题
里边包含的reg.h在系统或者用户路径下不存在。确保这个文件存在