pietro84
19-01-2007, 19:55
salve a tutti, da poco ho cominciato ad usare linux(ho installato la distribuzione debian) per motivi di studio.
per un esame ho bisogno di scrivere un driver . il primo passo consiste nel compilare il modulo e caricarlo nel kernel, quando vado a compilare il gcc mi restituisce tutti questi errori:
http://www.hwupgrade.it/forum/attachment.php?attachmentid=47364&stc=1
poichè nell'uso di questo sistema operativo non sono ancora molto pratico non capisco se il kernel ha bisogno di qualche aggiornamento o il programma è scritto male(cosa improbabile visto che è semplicissimo).
la ver del kernel è 2.4.x e il testo del programma è questo:
#include "linux/module.h"
int init_module()
{printk("Start mymodul\n");
}
void cleanup_module()
{
printk(" il mio modulo è stato rimosso\n");
}
MODULE_LICENSE("GPL");
EXPORT_NO_SYMBOLS;
qualcuno può aiutarmi?! :muro: :help:
per un esame ho bisogno di scrivere un driver . il primo passo consiste nel compilare il modulo e caricarlo nel kernel, quando vado a compilare il gcc mi restituisce tutti questi errori:
http://www.hwupgrade.it/forum/attachment.php?attachmentid=47364&stc=1
poichè nell'uso di questo sistema operativo non sono ancora molto pratico non capisco se il kernel ha bisogno di qualche aggiornamento o il programma è scritto male(cosa improbabile visto che è semplicissimo).
la ver del kernel è 2.4.x e il testo del programma è questo:
#include "linux/module.h"
int init_module()
{printk("Start mymodul\n");
}
void cleanup_module()
{
printk(" il mio modulo è stato rimosso\n");
}
MODULE_LICENSE("GPL");
EXPORT_NO_SYMBOLS;
qualcuno può aiutarmi?! :muro: :help: