[問題] 如何編譯driver module當手上沒有kernel

看板LinuxDev作者 (my happiness)時間9年前 (2014/11/06 15:17), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
目前有個狀況需要編一個kernel driver給對方.但是對方不願意提供source code. 我以前曾經有收過別人提供的driver module.而且他只是知道版本號碼即可 想請問是否有人知道.如何編譯driver module.假設我只有kernel header的話? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.238.62 ※ 文章網址: http://www.ptt.cc/bbs/LinuxDev/M.1415258272.A.877.html

11/06 17:25, , 1F
沒有driver source code要編出這個driver的意思嗎?
11/06 17:25, 1F

11/06 17:25, , 2F
還是你只是需要kernel source code ?
11/06 17:25, 2F

11/06 18:00, , 3F
我沒有kernel source.但是有driver source.
11/06 18:00, 3F

11/06 18:03, , 4F
那應該是只要知道版號,下載對應的kernel應該就能編了
11/06 18:03, 4F

11/06 18:29, , 5F
你可以把 module source code 給他們編
11/06 18:29, 5F

11/06 18:32, , 6F
source還不能提供給對方..所以要瞎編給對方..
11/06 18:32, 6F

11/06 18:33, , 7F
如果說對方的kernel版號有修改.insmod出錯怎解呢?
11/06 18:33, 7F

11/06 20:06, , 8F
kernel版號有修改?這個修改你可以問一下,
11/06 20:06, 8F

11/06 20:06, , 9F
運氣好的話,也許改一下version.h就可以解決.
11/06 20:06, 9F
文章代碼(AID): #1KMo2WXt (LinuxDev)