admin 管理员组文章数量: 1086019
持续更新
ERROR
WARNING
1.Note: object file renamed from “xxx.o“ to “xxx_1.o“
出现下面这些warning可能的原因:
(1)没有将头文件加入到main.c中,检查一下在编译。
(2)修改源文件路径的时候忘记删除原来的group文件。
main.c(21): warning: #223-D: function "TIM4_PWM_Init" declared implicitly
Note: object file renamed from “xxx.o“ to “xxx_1.o“
browse information of one or more file
解决办法:
选中修改的文件,单击右键,点开Options for Group;
将Include inTarget Build取消勾选,然后Rebuild,这次编译会报错;
然后再将Include inTarget Build勾选上,这时再编译就可以了。
2.warning: #1-D: last line of file ends without a newline
程序的最后一行没有换行,或者说程序的最后一行有空格。
3.源文件中包含自己的头文件的原因:
保证让编译器检查定义和声明的一致性,否则可能编译器不会报错,但是程序运行可能会出问题,但是又很难检查出来。
4.main.c(196): warning: #2548-D: multicharacter character literal (potential portability problem)
警告如下所示,原因:‘’单引号在c语言只能表示一个字符,而12是两个字符的字符串。
解决方法:改用符合规格的其他一个字符'a','b'等.
版权声明:本文标题:STM32代码调试时遇到的一些error和warning 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1738259821a1952454.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论