欢迎来到我的博客https://www.cnblogs.com/veis/

https://www.cnblogs.com/veis/p/14182037.html

MDK5.30中出现警告 xxx.c(x): warning: no previous extern declaration for non-static variable 'in' [-Wmissing-variable-declarations]

1.在新安装的MDK5.30下,默认使用v6版本的工具链,在定义全局变量时,提示了一些类似下面的警告

warning: no previous extern declaration for non-static variable 'in' [-Wmissing-variable-declarations]

 

2.出现的原因及解决方法

这个警告是提示我们代码的可见性安全,建议我们把不需要被外部引用的变量加上static来修饰变量的可见性。所以我们只需要给变量加上static进行修饰即可。

posted @ 2020-05-09 01:18  veis  阅读(5898)  评论(0)    收藏  举报