查看: 6649|回复: 5

[求助]编译Orangepi-h2-linux内核时出现错误

[复制链接]

2

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
发表于 2016-12-11 08:10:18 | 显示全部楼层 |阅读模式
我的系统是Debian 8.2 编译器为源码中自带的。
编译Orangepi-h2-linux的uboot顺利通过了,但是编译内核时却失败了提示的错误信息是
  CC      arch/arm/mach-sunxi/power/brom/resume_head.o
arch/arm/mach-sunxi/power/brom/gen_check_code: 1: arch/arm/mach-sunxi/power/brom/gen_check_code: Syntax error: end of file unexpected (expecting ")")
/root/mywork/orangepi_h2_linux-master/OrangePi-Kernel/linux-3.4/arch/arm/mach-sunxi/power/brom/Makefile:26: recipe for target 'arch/arm/mach-sunxi/power/brom/resumes.code' failed
make[3]: *** [arch/arm/mach-sunxi/power/brom/resumes.code] Error 2
/root/mywork/orangepi_h2_linux-master/OrangePi-Kernel/linux-3.4/arch/arm/mach-sunxi/power/Makefile:23: recipe for target 'arch/arm/mach-sunxi/power/brom/resumes.code' failed
make[2]: *** [arch/arm/mach-sunxi/power/brom/resumes.code] Error 2
scripts/Makefile.build:443: recipe for target 'arch/arm/mach-sunxi/power' failed
make[1]: *** [arch/arm/mach-sunxi/power] Error 2
Makefile:945: recipe for target 'arch/arm/mach-sunxi' failed
make: *** [arch/arm/mach-sunxi] Error 2

请大神帮我分析一下原因,谢谢

11

主题

44

帖子

2033

积分

金牌会员

Rank: 6Rank: 6

积分
2033
发表于 2016-12-11 11:00:44 | 显示全部楼层
是这个arch/arm/mach-sunxi/power/brom/gen_check_code编译不过去,
第一种办法建议你用64位的主机编译,但要安装32位的c库不然arm-linux-gnueabi-gcc会运行不了出现更多错误

11

主题

44

帖子

2033

积分

金牌会员

Rank: 6Rank: 6

积分
2033
发表于 2016-12-11 11:07:03 | 显示全部楼层
还有一种方法就是给内核源码打补丁,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
 楼主| 发表于 2016-12-11 12:46:44 | 显示全部楼层
cazureopi 发表于 2016-12-11 11:07
还有一种方法就是给内核源码打补丁,

谢谢回复,测试一下

2

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
 楼主| 发表于 2016-12-11 12:49:59 | 显示全部楼层
cazureopi 发表于 2016-12-11 11:00
是这个arch/arm/mach-sunxi/power/brom/gen_check_code编译不过去,
第一种办法建议你用64位的主机编译,但 ...

谢谢回复,找台机器测试一下

2

主题

9

帖子

36

积分

新手上路

Rank: 1

积分
36
 楼主| 发表于 2016-12-14 19:26:50 | 显示全部楼层
我重新安装了debian 64位的系统,安装32位的支持后,可以顺利编译通过,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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