请教内核版本问题
我使用的是ML1.1。在测试内核模块时,总是会显示版本不对。insmod时有警告,显示为内核版本为2.4..20_1.1.,但编译后的为2.4.20。现在只好使用insmod -k进行测试。
在源程序中使用了__NO_VERSION__宏。
自己回答
主要是因为内核的版本与,include中的版本不一致。可以使用-I/usr/src/linux-2.4/include解决。 两位高手,为什么安装了magic1.1以后,还要重新编译啊?是要重新下载内核2.4.20吗? 两位高手,为什么安装了magic1.1以后,还要重新编译啊?是要重新下载内核2.4.20吗?不用自己编译,下载编译好的内核以及对应版本的kernel-source就可以了,也可以从已经安装好的kernel-source里面编译出内核来。
页:
[1]