首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

linux内核编译,如何样 从o文件直接生成ko文件,没有 c源文件

2013-01-27 
linux内核编译,怎么样 从o文件直接生成ko文件,没有 c源文件。linux内核编译,怎么样 从o文件直接生成ko文件,

linux内核编译,怎么样 从o文件直接生成ko文件,没有 c源文件。
linux内核编译,怎么样 从o文件直接生成ko文件,没有 c源文件。能行么?》
[解决办法]
我觉得是不行的吧
[解决办法]
我不知道,坐等高手解答
[解决办法]
ld -r a.o b.o -o c.ko 试试看。

[解决办法]
俺不玩这个,这里提供一个思路
gcc命令其实是分成几步执行的,预处理,编译,链接。".o"才到编译这一步,如果按照生成ko文件的方式链接一下说不定能成。
另生成你所说的.o文件的源代码一定是要按".ko"的规范写的,也就是什么模块注册,模块卸载等函数是必需要有的.

想想编译ko里的makefile,里面好像是引入了一个modules目录吧!
呵呵,3楼的方法是普通的链接过程。“.ko”的链接应该不会这么简单!

望楼主细心探索,若有结果望分享之……

热点排行