当前位置: 技术问答>linux和unix
hello word 的问题
来源: 互联网 发布时间:2016-06-07
本文导语: 大家好: 我这个hello word不能insmod hello 提示错误 no module by that name found 大家帮忙看看是什么问题啊 hello.c #include #include MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) { printk("Hello,word !n"); r...
大家好:
我这个hello word不能insmod hello 提示错误 no module by that name found 大家帮忙看看是什么问题啊
hello.c
#include
#include
MODULE_LICENSE("Dual BSD/GPL");
static int hello_init(void)
{
printk("Hello,word !n");
return 0;
}
static void hello_exit(void)
{
printk("Goodbyen");
}
module_init(hello_init);
module_exit(hello_exit);
makefile
EXEC = hello
OBJS = hello.o
SRC = hello.c
INCLUDE = /yelei/linux-2.6.14.1/include
CC = /usr/local/arm/3.4.1/bin/arm-linux-gcc
LD = /usr/local/arm/3.4.1/bin/arm-linux-ld
MODCFLAGS = -O2 -Wall -D__KERNEL__ -DMODULE -I$(INCLUDE) -march=armv4t -c -o
LDFLAGS = -r
all: $(EXEC)
$(EXEC): $(OBJS)
$(LD) $(LDFLAGS) -o $@ $(OBJS)
%.o:%.c
$(CC) $(MODCFLAGS) -mapcs -c $
我这个hello word不能insmod hello 提示错误 no module by that name found 大家帮忙看看是什么问题啊
hello.c
#include
#include
MODULE_LICENSE("Dual BSD/GPL");
static int hello_init(void)
{
printk("Hello,word !n");
return 0;
}
static void hello_exit(void)
{
printk("Goodbyen");
}
module_init(hello_init);
module_exit(hello_exit);
makefile
EXEC = hello
OBJS = hello.o
SRC = hello.c
INCLUDE = /yelei/linux-2.6.14.1/include
CC = /usr/local/arm/3.4.1/bin/arm-linux-gcc
LD = /usr/local/arm/3.4.1/bin/arm-linux-ld
MODCFLAGS = -O2 -Wall -D__KERNEL__ -DMODULE -I$(INCLUDE) -march=armv4t -c -o
LDFLAGS = -r
all: $(EXEC)
$(EXEC): $(OBJS)
$(LD) $(LDFLAGS) -o $@ $(OBJS)
%.o:%.c
$(CC) $(MODCFLAGS) -mapcs -c $