为什么linux驱动中变量或者函数都用static修饰?(知乎问题)

static定义的全局变量 或函数也只能作用于当前的文件。

世界硬件厂商太多,定义static为了防止变量或 函数 重名,定义成static,

就算不同硬件驱动中的 变更 或函数重名了也没关系 。

原文地址:https://www.cnblogs.com/y4247464/p/10618111.html