当前位置: 代码迷 >> 驱动开发 >> linux内核,该如何解决
  详细解决方案

linux内核,该如何解决

热度:61   发布时间:2016-04-28 10:54:42.0
linux内核
怎么把c文件直接编译进linux内核中啊?不用makefile的那种
我是在虚拟机上用的ubantu。
路径是
/home/lly/chanrdev
向大神前辈来请教

------解决方案--------------------
不可能吧,除非你把Kernel的Makefile以及.o链接规则搞明白。
如果是一般功能的c源代码应该放在fs里,而不是kernel里。

------解决方案--------------------
没有下载linux内核源代码吧?hello.c:1:62: error: linux/module.h: No such file or directory
而且下载后要编译的,跟目标机运行的一样版本内核
------解决方案--------------------
你这是写驱动?可以写成模块,在insmod进去
------解决方案--------------------
同意楼上的说法