|
|
百度,google上找遍了,所有我能找到的方法都试了好几遍,可还是装不上,编译总出错。
原来在我的SLACKWARE10上编译特别顺利
现在换了FEDORA9 ( KERNEL 2.6.25)怎么就这么费尽了~~~
我下的是sis官网的190驱动
然后把内核源码也装到/usr/src/linux-2.6.25下了
make menuconfig 以后
编译就出错了,我是按驱动的readme和"How To Create The Sis191 Gigabit Ethernet Driver On Linux 2.6"上的步骤作的。
下面是错误信息:
..........
CC [M] drivers/net/sis190.o
drivers/net/sis190.c:372: 错误 :expected '(' before string constant
drivers/net/sis190.c:373: 错误 :expected '(' before string constant
drivers/net/sis190.c:374: 错误 :expected '(' before string constant
drivers/net/sis190.c: 在函数 'sis190_probe'中
drivers/net/sis190.c:646: 错误 :隐式声明函数 'SET_MODULE_OWNER'
rivers/net/sis190.c: 在函数 'sis190_open'中
drivers/net/sis190.c:1179: 错误 :'SA_SHIRQ'未声明(在此函数内第一次使用)
drivers/net/sis190.c:1179: 错误 即使在第一个函数内多次出现,每个未声明的标识符在其
drivers/net/sis190.c:1179: 错误 :所在的函数内也只报告一次)
drivers/net/sis190.c:1179: 错误 :传递'request_irq'的第2个参数时在不兼容的指针类型间转换
drivers/net/sis190.c: 在函数'sis190_init_module'中:
drivers/net/sis190.c:2334: 错误 :隐式声明函数'pci_module_init'
make[2]: *** [drivers/net/sis190.o] 错误1
make[1]: *** [drivers/net ] 错误2
make: *** [drivers ] 错误2
我什么都不懂,对linux编译没什么概念,编译内核纯属无奈,我就想赶紧用linux上网,
有没有人能通俗的指点指点我啊?~~~
谢谢啦!!!!!
我初学,希望不要太受打击......挺住啊 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|