Trouble printk and insmod

Автор: vilfred Дата: 21.06.2003 17:11 [root@mobile100 robots]# cat ee.c
#define MODULE
#define __KERNEL__
#include </usr/src/linux-2.4.20-9asp/include/linux/module.h>
#include </usr/src/linux-2.4.20-9asp/include/linux/kernel.h>

int init_module(void) {printk("<1>Hello, world ";-); return 0;}
void cleanup_module(void) {printk("<1>Goodbue cruel world ";-);}
[root@mobile100 robots]# gcc -c ee.c
In file included from /usr/src/linux-2.4.20-9asp/include/linux/module.h:25,
from ee.c:3:
/usr/include/asm/atomic.h:40:2: warning: #warning Using kernel header in userland program. BAD!
[root@mobile100 robots]# insmod ./ee.o
./ee.o: kernel-module version mismatch
./ee.o was compiled for kernel version 2.4.20
while this kernel is version 2.4.20-9asp.
[root@mobile100 robots]#
[root@mobile100 robots]# uname -a
Linux mobile100 2.4.20-9asp #1 Wed Apr 30 01:13:27 MSD 2003 i686 athlon i386 GNU/Linux
[root@mobile100 robots]# gcc -v
Reading specs from /usr/lib/gcc-lib/i386-asplinux-linux/3.2.2/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --host=i386-asplinux-linux
Thread model: posix
gcc version 3.2.2 20030222 (ASPLinux 3.2.2-5asp)
[root@mobile100 robots]#

получается, что я компилирую под одним ядром дрова, а запускаются они под другим, даже прописание полного пути до библиотек не помогает...
Установка стандартная с сидюка... ничего не менял.

как это побороть?

спасибо за ответ!
Re: trouble printk and insmod 21.06.2003 18:18vilfred gcc -c -I/usr/src/linux-2.4.20-9asp/include ee.c

сорри за флуд!!
Re: trouble printk and insmod 23.06.2003 08:02Vladimir Dyakov > #include </usr/src/linux-2.4.20-9asp/include/linux/module.h>
> #include </usr/src/linux-2.4.20-9asp/include/linux/kernel.h>

более правильно что-то типа
#include </usr/src/linux/include/linux/kernel.h>
Re: trouble printk and insmod 23.06.2003 08:58vilfred хех....
RSS-материал