我现在有三个.C文件a.c,b.c,d.c,一个.h文件,问题如下:
问题1:
a.c有函数void a(void)
b.c,d.c里面调用a.c此函数a()
我并没有在.h函数里面声明外部函数,为毛ICCAVR也能编译通过并无提示函数未定义啊?
问题2:
在Project-->Options里面我也没有设置ICCAVR Include头文件地址,为毛也能编译通过并无提示未找到头文件啊?
问题3:
ICCAVR多个C文件编译的顺序是啥啊?主函数-->其他的根据相关关系连接顺序?
似乎makefile里面是按顺序编译文件的啊......
请教大家,谢谢...... |