linux系统编译时make出错,内核模块make时出现的错误是如何解决?

308534826 于 2010-08-14 22:43:43发表:

谢谢,在/usr/src/linux2.4.20-8目录下make config & enable loadable module support 后,出现下面这个问题:

/bin/sh scripts/Configure arch/i386/config.in

#

# Using defaults found in .config

#

*

* Code maturity level options

*

Prompt for development and/or incomplete code/drivers (CONFIG_EXPERIMENTAL) [Y/n/?] y

bash: y: command not found

[6]+ Stopped make config

按照提示输入y后,提示无法找到指令?这个是怎么回事?而且再次编译内核出现下面这个错误提示:

ma600.c:303:40: warning: pasting ";" and "return" does not give a valid preprocessing token

ma600.c:306: warning: concatenation of string literals with __FUNCTION__ is deprecated

ma600.c:329: warning: concatenation of string literals with __FUNCTION__ is deprecated

rm -f irda.o

ld -m elf_i386 -r -o irda.o irtty.o irport.o irda-usb.o nsc-ircc.o w83977af_ir.o toshoboe.o donauboe.o smc-ircc.o ali-ircc.o vlsi_ir.o esi.o tekram.o actisys.o girbil.o litelink.o old_belkin.o mcp2120.o act200l.o ma600.o

donauboe.o(.text.init+0x0): In function `toshoboe_init':

: multiple definition of `toshoboe_init'

toshoboe.o(.text.init+0x0): first defined here

make[4]: *** [irda.o] Error 1

make[4]: Leaving directory `/usr/src/linux-2.4.20-8/drivers/net/irda'

make[3]: *** [first_rule] Error 2

make[3]: Leaving directory `/usr/src/linux-2.4.20-8/drivers/net/irda'

make[2]: *** [_subdir_irda] Error 2

make[2]: Leaving directory `/usr/src/linux-2.4.20-8/drivers/net'

make[1]: *** [_subdir_net] Error 2

make[1]: Leaving directory `/usr/src/linux-2.4.20-8/drivers'

make: *** [_dir_drivers] Error 2

麻烦了~~~刚刚接触Linux不久,很多都不懂。小弟在此谢过了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值