커널 프로그래밍 중 insmod에서 에러가 납니다
글쓴이: purecolor / 작성시간: 금, 2008/04/11 - 9:29오후
make까지는 성공했구요
insmod로 sdummy.ko라는 파일을 적재하는 중에
insmod: error inserting 'sdummy.ko' : -1 Invalid module format
이라는 에러가 납니다
sdummy.c 파일의 내용은
/* sdummy.c */
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
int sdummy_init(void)
{
printk(“<1>Hello\n");
return 0;
}
void sdummy_exit(void)
{
printk(“<1>Goodbye\n");
}
module_init(sdummy_init);
module_exit(sdummy_exit);Makefile은
obj-m := sdummy.o
로 작성했습니다.
커널 버전은 2.6.20이고, 우분투 6.06 사용중입니다.
도움 주시면 복 받으실 거에요;ㅅ;
덧. 위에서 보이지 않는 인클루드 파일들은
linux/init.h
linux/module.h
linux/kernel.h
입니다. 중요하진 않겠지만
Forums:


댓글 달기