PICC编译器问题求助

2020-02-09 11:39发布

正在玩PICC编译器。出了个神奇的问题。
一共两个程序一个是主程序  main.c  一个是子程序 led.c 
源程序如下
main.c中的程序是
#include <pic.h>
#include "led.c"
main()
{
did();
}
led.c中的程序是
void did()
{
TRISB=0x00;
PORTB=0x7f;
}

(原文件名:2.jpg)
如果把这两个文件放在这里编译会出错。

(原文件名:3.jpg)
出错提示

(原文件名:1.jpg)
如果把led.c删了,或是放在这里。编译没问题,而且子程序里的内容也会被执行。

另 Warning[000]   : no start record: entry point defaults to zero  是什么错误???
谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。