一开始练习程序在自己机器上,无奈太菜老是panic,装了虚拟机ubuntu,下了对应的内核源码包, 然后make defconfig ,make modules,make modules_install, 对照ubuntu下/usr/src/linux-headers-2.6.32-21/Makefile改了源码包里Makefile里面的版本号,然后可以编译xx.ko了,但是还是没法insmod: Invalid module format,明明把版本号改成对应自己uuntu版本号了 其实最好就是我重新编译内核,可是那个慢阿- - 有人知道怎么才能把版本...
by chobit_s - 驱动开发 - 2010-09-23 19:37:04 阅读(2633) 回复(3)
小弟有一事一直很郁闷,请教各位大侠: linux 的kernel版本都有什么含意? 比如: kernel-2.4.19-4GB kernel-2.4.9-e.3 的“4GB”,“e.3”都是什么意思? :(
小弟有一事一直很郁闷,请教各位大侠: linux 的kernel版本都有什么含意? 比如: kernel-2.4.19-4GB kernel-2.4.9-e.3 的“4GB”,“e.3”都是什么意思? :(
本篇文章是我在Linux 操作系统上实现内核模块编译平台的笔记,现在记录下来希望对碰到和我一样问题的朋友有帮助。
首先vi hello.c
原程序来自
本篇文章是我在Linux 操作系统上实现内核模块编译平台的笔记,现在记录下来希望对碰到和我一样问题的朋友有帮助。
首先vi hello.c
原程序来自
今天装了centos6.2,尽然不支持ntfs挂载,fedora好像很久就开始支持了。 centos6.2 kernel好像是2.6.32 要什么版本才支持ntfs?
这两天,想build一个老一点的版本,具体讲就是2.6.10,发现process.c包一个错误,后来search发现,有人patch之后可以了。还试了其他几个版本,有点也是有问题,就是不能直接make的情况时有发生! 我不是具体讨论2.6.10的patch的问题,而是说发布版本难道没有发现build的问题?这显然是不可能的,那是为什么呢?