Bonjour tout le monde,
je suis débutant dans la programmation en mode noyau et je veux compiler un simple module hello world qui fait appel à une fonction 'somme' implémentée dans un simple fichier C (appelé somme.c)
pour la compilation j'ai utilisé le makefile standard:
default:
$(MAKE) -C $(SRC) M=$(PWD) modules
tout d'abord j'ai compilé mon fichier somme.c et j'ai essayé d'ajouté le fichier objet dans la commande du makefile comme ça :
$(MAKE) -o somme.o -C $(SRC) -o somme.o M=$(PWD) modules
et bien sur mon module inclut le fichier header somme.h
mon problème c'est quand je fais insmod il me renvoie un message d'erreur "unknown symbole somme!"
donc je crois que ma méthode pour l'édition des liens ne marche pas
comment faire?
merci
Partager