正在玩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 是什么错误???
谢谢
一周热门 更多>