作者fish39 (没有女朋友T.T)
看板CSSE
标题[问题] arm-gcc Compiler的问题
时间Fri May 12 23:06:11 2006
我的程式:
#define MODULE
#include <linux/module.h>
#include <linux/kernel.h>
int init_module(void)
{
printk("<0>hello\n");
return 0;}
void cleanup_module(void)
{
printk("<0>goodbye\n");}
在终端机下我输入:arm-linux-gcc -o hello hello.c
会出现下面情况:
http://socdsp.ee.nchu.edu.tw/question/q.JPG
不知该如何解决,我有试着在include下面加入一般linux的version.h档
不过,发现,加入後,又多了一些档找不到~=.=
问题二:另外,我在redhat9的终端机下输入:insmod ./hello.o
会出现版本不同的问题:
http://socdsp.ee.nchu.edu.tw/question/q2.JPG
改用:insmod -f ./hello.o 是可以强迫挂上去,但是有没有别种较彻底的作法?
PS:arm-linux-gcc是嵌入式板子所提供的tool cahin 的cross compiler
希望有高手能解决我的问题
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.108.108
1F:→ VSBSC:kernel source tree 不是选给arm的吧 05/13 16:09
2F:→ fish39:你是说,要的kernel tree要用redhat的?? 05/14 01:05
3F:→ fish39:kernel source tree 是要用redhat的,不是arm的?? 05/14 01:06
4F:→ VSBSC:好像你也没define _kernel_ 05/14 15:23
5F:推 cole945:编模组有编模组的参数~ 05/14 21:10
6F:推 fish39:不懂@.@我试过用redhat的kernel tree,但还是有问题~ 05/15 00:02