版本依赖

#嵌入式 #Linux驱动开发

内核版本依赖

内核模块与内核的数据结构、函数原型高度关联,因此内核模块编译时所使用的内核源码版本要和目标机器的版本一致。
内核模块在编译时,会将自己与 vermagic.o 链接, vermagic.o 中存储了大量的内核信息,包括:

  • 内核版本
  • 编译器版本
    等。