求救:内核模块安装的问题?
小弟最近新安装了RHEL4U2. 做内核模块时,发现其它机器正常的内核模块,在该机器重新编译后,无法加载-报错。于是写了个helloworld.c测试。
helloworld: version magic '2.6.9-34.EL 686 REGPARM 4KSTACKS gcc-3.2' should be '2.6.9-34.EL 686 REGPARM 4KSTACKS gcc-3.4'
使用
#modinfo helloworld.ko
vermagic: 2.6.9-34.EL 686 REGPARM 4KSTACKS gcc-3.2
看来是因为gcc版本不对引起的。但是这个gcc是系统自带的啊?
#gcc --version
gcc32 (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-47.3)
我想强制安装
#modprobe helloworld.ko --force vermagic
FATAL: Module helloworld.ko not found.
#modprobe ./helloworld.ko --force vermagic
FATAL: Module ./helloworld.ko not found.
我该怎么改啊。