#include <linux/module.h>
#if defined(CONFIG_MODVERSIONS)
#define MODVERSIONS
#include <linux/modversions.h>
#endif
#include <linux/kernel.h>
int init_module(void)
{
printk(KERN_DEBUG \"Zdravim ta kernel. \\n\\n\");
return 0;
}
void cleanup_module(void)
{
printk(KERN_DEBUG \"tak ja uz pojdem ...\\n\\n\");
}
no GCC si stým nejak nevie poradiť.
gcc -D__KERNEL__ -DMODULE -DMODVERSIONS -I/usr/src/linux/include -Wall -O2 -c modul*.c -o socket_modul
knižnice su v zdrojakoch jadra /usr/src/linux-sources/include/$architektura (linux je iba odkaz).
cely chybový log je dlhy tak ho prikladam tu.
vopred dakujem za pomoc a vysvetlenie.
PS. vybúchal som s toho kódu von jeden comment takže vám možno nebudú sedieť riadky; log/kod.