怎么把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进去
------解决方案--------------------
同意楼上的说法