Avatar billede _et Praktikant
19. oktober 2008 - 11:26 Der er 1 løsning

Problemer med at compile HelloModule eksempel på linux

Jeg forsøger at compile følgende eksempel modul:
#include <linux/init.h>
#include <linux/module.h>
MODULE_LICENSE("GPL");

static int __init driver_init(void)
{
    printk("Driver eksempel - Init");
    return 0;
}

static void __exit driver_exit(void)
{
    printk("Driver eksempel - Exit");
}

module_init(driver_init);
module_exit(driver_exit);

MODULE_AUTHOR("THR");
MODULE_DESCRIPTION("Et simpelt eksempel");

Og compiler filen med: gcc -o ExMod Eksempel.c

men får en masse fejl fra kode jeg ikke har skrevet.
Hvor kan fejlen stamme fra?

Udklip af fejlene:
[root@udvikling src]# gcc -o driver Eksempel_Driver.c
In file included from /usr/include/linux/sched.h:11,
                from /usr/include/linux/module.h:9,
                from Eksempel_Driver.c:5:
/usr/include/linux/jiffies.h:81: error: expected ‘,’ or ‘;’ before ‘jiffies_64’
/usr/include/linux/jiffies.h:85: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_jiffies_64’
In file included from /usr/include/linux/sched.h:11,
                from /usr/include/linux/module.h:9,
                from Eksempel_Driver.c:5:
/usr/include/linux/jiffies.h:256:47: error: division by zero in #if
/usr/include/linux/jiffies.h: In function ‘jiffies_to_msecs’:
/usr/include/linux/jiffies.h:259: error: ‘MSEC_PER_SEC’ undeclared (first use in this function)
Avatar billede _et Praktikant
26. januar 2009 - 20:21 #1
øv - Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester