完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1. 在nor flash 的裸板代码中,005_all_ok_015_003程序中的main 函数中用到led的初始化函数led_init( ),但没有包含对应的头文件。
2. 我个人感觉应该编译不过,但事实是我发现老师的很多代码都有这个问题,用到led_init 但没有包含对应的头文件,却能正常编译。 3. 不知道为什么,于是我将main.c中的所有的头文件都注释掉,依然能够编译通过。 4. 难道是maikefile的原因,能够自动添加头文件?可是老师您在视频里特意见过要添加头文件的。 5.我现在很疑惑,颠覆了我的认知:官方提高的代码里005_all_ok_015_003中的main.c 用到了 打印,按键中断,norflash ,都添加了对应的头文件,唯独没有led对应的头文件,但能编译通过。我把所有的头文件都注释掉,也能正常编译。到底是什么原因呢? |
|
相关推荐
1个回答
|
|
不加有文件不声明的话是有坏处的,编译器压根不去判断你的返回值类型,参数也不检查,只要有同名函数都给你编译通过,需要靠程序员自己去把握,这是有很大风险的
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2184 浏览 6 评论
1985 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4543 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 08:15 , Processed in 1.008471 second(s), Total 78, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号