打印
[AVR单片机]

AVR GCC多文件操作问题,请大哥们指点下

[复制链接]
1566|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ljy0421|  楼主 | 2009-8-28 13:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个简单的延时单独放在一个源文件下,编译的时候总是出错  
../M8int.c:12: undefined reference to `delay10us'
../M8int.c:14: undefined reference to `delay_ms'


我的头文件也定义了,哪位大哥能帮助我一下哦

只有一个主函数  另外是延时函数放在另一个C文件下的  在主函数中调用 编译的时候总是出错   好烦啊   不知道哪里错了  请论坛的大哥帮忙解决一下

工程文件我也上传一下

M8int.rar

4.07 KB

相关帖子

沙发
ttlasong| | 2009-8-30 17:56 | 只看该作者
在delay.h里,看看delay的定义,问题就解决了.

使用特权

评论回复
板凳
chengfei21| | 2009-9-9 08:35 | 只看该作者
我将你的工程下下来编译了一下,没有发现错误
建议你将你自己编的延时函数的名字改为别的
因为GCC内部自带了1个delay文件,包含文件也为delay.h
所以你也没什么必要去自己编延时函数,直接调用就好了
#include <avr/delay.h>

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

1

粉丝