| | nept5 | Posté le 28/06/2005 @ 13:24 | Petit astucien
29 Messages
| Bonjour a tous,
Je suis sur debian Sarge noyau 2.6.12 et j'essai de programmer un module sous linux en compilant j'ai l'erreur suivante:
../sysdeps/i386/elf/start.S:98: undefined reference to `main'
/tmp/cc2K5QWk.o(.text+0xe): In function `init_module':
: undefined reference to `printk'
/tmp/cc2K5QWk.o(.text+0x1a): In function `init_module':
: undefined reference to `printk'
/tmp/cc2K5QWk.o(.text+0x33): In function `cleanup_module':
: undefined reference to `printk'
collect2: ld returned 1 exit status
make: *** [getpacket.o] Error 1
Voici mon makefile:
CC = gcc -I/usr/src/linux/include/
INCLUDE = -isystem /lib/modules/$(shell uname -r)/build/include
WARN = -Wall -Wstrict-prototypes -Wmissing-prototypes -Wsystem-headers
CFLAGS = -D__KERNEL__ -DMODULE -o
all: getpacket.o
getpacket.o: main.c
$(CC) $(WARN) $(INCLUDE) $(CFLAGS) getpacket.o main.c
clean:
rm -f *.o *.ko *~ core
Si quelqu'un si connait en prog kernel je serai heureux d'avoir son avis.
| | | |
| | Haut de la page |
| | Inscrivez-vous ! |
- Posez vos questions
- Résolvez vos problèmes
- Aidez les autres
- Participez et créez vos discussions
- Dialoguez en privé avec d'autres membres
- Suivez vos sujets préférés
- Affichez les signatures des membres
|
|