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進行修飾即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM