当前位置: 技术问答>linux和unix
linux驱动程序如何加版本字符串
来源: 互联网 发布时间:2016-08-18
本文导语: 在主机上交叉编译的驱动程序,如果版本字符串和板子上运行的系统版本不完全一致的时候,这个驱动程序就无法加载。 我的问题是:在编译驱动程序的时候,最终的驱动程序文件(.ko)的版本字符串,是否能够自己...
在主机上交叉编译的驱动程序,如果版本字符串和板子上运行的系统版本不完全一致的时候,这个驱动程序就无法加载。
我的问题是:在编译驱动程序的时候,最终的驱动程序文件(.ko)的版本字符串,是否能够自己指定。因为默认情况下,驱动程序的版本字符串是来自源码树的。
我的问题是:在编译驱动程序的时候,最终的驱动程序文件(.ko)的版本字符串,是否能够自己指定。因为默认情况下,驱动程序的版本字符串是来自源码树的。
|
改版本字符串是没问题
就怕出问题,最好还是在目标内核源码上再编译一次
否则,改/include/linux 下的version.h vermagic.h 跟目标内核的一样
重新编译即可
就怕出问题,最好还是在目标内核源码上再编译一次
否则,改/include/linux 下的version.h vermagic.h 跟目标内核的一样
重新编译即可
|
你强制改了版本号,但是内核版本与驱动版本不到致,可能会有问题的。
|
可以指定 "-f" 代表强制加载。
当然养成良好的习惯,最好不用这么用
当然养成良好的习惯,最好不用这么用
|
我也想知道