跳至內容
MasterDragon
使用者工具
登入
網站工具
搜尋
工具
顯示頁面
舊版
反向連結
最近更新
多媒體管理器
網站地圖
登入
>
最近更新
多媒體管理器
網站地圖
足跡:
os:linux:kernel_與_module_vermagic_不同之解決方式法
本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。
====== kernel 與 module vermagic 不同之解決方式法 ====== 若 kernel 的版本(vermagic)不同, 請修改 kernel 的 vermagic,再重新編譯driver \\ vermagic 的第一個值 2.6.28-noneed 是由這 include/linux/utsrelease.h裡的 UTS_RELEASE 所定義。 之後再由 include/linux/vermagic.h 裡的 macro \\ 去組合出 VERMAGIC_STRING , 也就是 kernel 的vermagic。 所以, 我們只要把 UTS_RELEASE 改成我們的數字即可,當然若是懶得去try組合後的字串,也可以直接將VERMAGIC_STRING改成你要的字串 PS. 使用modinfo時,可以看到目前這driver的vermagic 若版號不同, 可以改 Makefile\\ 例: 3.11.10-301.fc20.i686+PAE <code> VERSION = 3 PATCHLEVEL = 11 SUBLEVEL = 10 EXTRAVERSION = -301.fc20.i686+PAE NAME = Linux for Workgroups ... </code>
os/linux/kernel_與_module_vermagic_不同之解決方式法.txt
· 上一次變更: 2019/11/16 08:12 由
127.0.0.1
頁面工具
顯示頁面
舊版
反向連結
回到頁頂