2014-11-04 99 views
0

我可以從*.ko轉換爲*.o嗎?如何在構建時將* .ko文件包含到vmlinux中?

我沒有任何源代碼*.ko

我的目標是將*.ko納入vmlinux

+0

@Hackaholic添加路徑到您的模塊的Makefile建立在此之前的Makefile鏈接到你的內核源代碼,請不要不會將HTML標記插入帖子; Markdown對於您嘗試使用它的目的來說非常好。 – APerson 2014-11-05 00:10:46

+0

這在技術上應該是可行的(畢竟,內核是在運行時完成的),但我懷疑你會發現任何支持它的興趣 - 鑑於對二進制內核模塊的暗淡看法,懷疑是否有興趣支持只有二進制的預先鏈接那些。你怎麼沒有來源? – 2014-11-05 16:28:39

+0

我從任何供應商處獲得了模塊文件。他們不'想分享源代碼。但是我不能使用insmod來保護安全。 – 2014-11-20 02:23:51

回答

-1

從你的問題我知道你正在試圖將動態模塊*.ko轉換成一個靜態模塊*.o它是內置到內核中。

對您的問題的簡單回答是NO 無法使用源代碼。

如果你有你的模塊的源代碼,然後在Makefile變化obj-mobj-y並通過在Kernel Makefile

+0

@Anonymous:你介意給-1降級投票增加評論嗎? – 2014-11-06 06:13:18

相關問題