SeCa
24-04-2003, 21:35
Hallo,
Ich hab volgendes Problem:
Ich hab zwei Dateien (./helloworld.c , ./bla.c). Im helloworld sind die Funktionen init_module und cleanup_module. Aus init_module moechte ich eine funktion von bla.c aufrufen. Wenn ich das aber so kompiliere:
gcc -Wall -DMODULE -D__KERNEL__ -DLINUX -c ./helloworld.c ./bla.c
bekomme ich zwei o-files, und ismod helloworld.o gib unresolved symbol aus (irgendwie ganz logisch).
Wie bekomme ich die beiden o-files zu einem zusammen?
Koennt ihr mir helfen waer euch sehr dankbar.
mfg SeCa
PS: das ganze sollte ein kernel modul geben
Ich hab volgendes Problem:
Ich hab zwei Dateien (./helloworld.c , ./bla.c). Im helloworld sind die Funktionen init_module und cleanup_module. Aus init_module moechte ich eine funktion von bla.c aufrufen. Wenn ich das aber so kompiliere:
gcc -Wall -DMODULE -D__KERNEL__ -DLINUX -c ./helloworld.c ./bla.c
bekomme ich zwei o-files, und ismod helloworld.o gib unresolved symbol aus (irgendwie ganz logisch).
Wie bekomme ich die beiden o-files zu einem zusammen?
Koennt ihr mir helfen waer euch sehr dankbar.
mfg SeCa
PS: das ganze sollte ein kernel modul geben