天嵌 ARM开发社区

 找回密码
 注册
查看: 1700|回复: 5

内核编译,这个错是怎么回事?

[复制链接]
xiang8000 发表于 2010-11-6 01:56:26 | 显示全部楼层 |阅读模式
本帖最后由 xiang8000 于 2010-11-6 02:01 编辑

CC      drivers/usb/core/hub.o
  CC      drivers/usb/core/hcd.o
drivers/usb/core/hcd.c:144: error: expected expression before '>>' token
drivers/usb/core/hcd.c:144: error: expected expression before '>>' token
drivers/usb/core/hcd.c:167: error: expected expression before '>>' token
drivers/usb/core/hcd.c:167: error: expected expression before '>>' token
make[3]: *** [drivers/usb/core/hcd.o] Error 1
make[2]: *** [drivers/usb/core] Error 2
make[1]: *** [drivers/usb] Error 2
make: *** [drivers] Error 2


内核版本为2.6.30.4
内核USB这块的源代码没有改动过,直接解压后读取arch/arm/configs/s3c2410_defconfig设置,内核配置也没动过USB这块,就不知道怎么会出现这类怪事呢?
动都没动过的内核源码,下载下来编译到这块就出错?这是怎么回事?

如果在内核配置里面把
[ ]        USB support
选中去掉,编译无问题,可以编译过,但是只要勾上就会出错。读取这个arch/arm/configs/s3c2410_defconfig 设置,默认是勾上了的呀
怎么会错呢,难道发行出来的源代码都是错的么?也问到有朋友也有这类同样问题,但都不知道如何解决
天嵌_support1 发表于 2010-11-6 11:47:15 | 显示全部楼层
1# xiang8000

用什么版本的编译器呢?
我刚刚试了一下,可以编译通过啊
huoweitao 发表于 2011-9-4 00:39:46 | 显示全部楼层
我的也出现这个问题,用的UBUNTU 10.04和光盘里提供的交叉编译器,貌似LINUX_VERSION_CODE没定义
huoweitao 发表于 2011-9-4 00:41:39 | 显示全部楼层
我的也出现这个问题,用的UBUNTU 10.04和光盘里提供的交叉编译器,貌似LINUX_VERSION_CODE没定义
huoweitao 发表于 2011-9-4 00:43:12 | 显示全部楼层
我的也出现这个问题,用的UBUNTU 10.04和光盘里提供的交叉编译器,貌似LINUX_VERSION_CODE没定义
huoweitao 发表于 2011-9-4 00:44:47 | 显示全部楼层
我的也出现这个问题,用的UBUNTU 10.04和光盘里提供的交叉编译器,貌似LINUX_VERSION_CODE没定义
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-3 00:31 , Processed in 1.034220 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表