Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Ubuntu
Ubuntu Vos questions sur les distributions Ubuntu et dérivées (Kubuntu, Xubuntu... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/11/2011, 22h32   #1
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
Par défaut Erreur compilation linux/init.h et module.h

Bonsoir à tous, j'essaye depuis quelques heures de charger un module sous linux mais sans succès.

Je suis une Oracle VM avec la version de Ubuntu 11.10

J'ai un fichier .c :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <linux/module.h>
#include <linux/init.h>
 
static int hello_init(void)
{
	printk(KERN_ALERT "Hello World !\n");
	return 0;
}
 
static void hello_exit(void)
{
    printk(KERN_ALERT "Goodbye World!\n");
}
 
module_init(hello_init);
module_exit(hello_ini);
Je me suis inspiré du tutoriel de developpez.com : http://broux.developpez.com/articles/c/driver-c-linux/

Ensuite lorsque je veux créer mon fichier.o ==> j'ai cette erreur :
Code :
Erreur fatale : init.h : aucun fichier de ce genre
J'essaye de tout faire, mettre les 2 fichier.h à la racine du programme C , j'essaye d'exporter dans le PATH le chemin pour accéder au fichier .h ( qui existe par ailleurs)... rien de marche !

Est ce que quelqu’un aurait un début de solution ?
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h38.


 
 
 
 
Partenaires

Hébergement Web