主题 : 编译android 的linux内核出错 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 114592
精华: 0
发帖: 49
金钱: 250 两
威望: 50 点
综合积分: 98 分
注册时间: 2015-04-18
最后登录: 2017-07-21
楼主  发表于: 2015-05-31 13:27

 编译android 的linux内核出错




编译的时候,告诉出错,什么原因呢?
谢谢
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2015-06-01 14:28
这是 mali 驱动的 Makefile 的一个错误,如果你的Ubuntu 安装了 svn 则会遇到这个问题,如果没有安装,则不会遇到
解决方法有2个
1) 先临时卸载 svn
2) 修改 drivers/media/video/samsung/ump/Makefile, drivers/media/video/samsung/mali/Makefile
     将 SVN_REV 的那一行直接修改成以下即可:
     SVN_REV := r2p4-02rel0
级别: 新手上路
UID: 114592
精华: 0
发帖: 49
金钱: 250 两
威望: 50 点
综合积分: 98 分
注册时间: 2015-04-18
最后登录: 2017-07-21
2楼  发表于: 2015-06-01 15:26
我用的是fedro9, 不过随后我试下!
级别: 新手上路
UID: 114592
精华: 0
发帖: 49
金钱: 250 两
威望: 50 点
综合积分: 98 分
注册时间: 2015-04-18
最后登录: 2017-07-21
3楼  发表于: 2015-06-01 15:27

 回 1楼(911gt3) 的帖子

不过我用的是fedro9, 我随后试试,谢谢!
级别: 新手上路
UID: 114592
精华: 0
发帖: 49
金钱: 250 两
威望: 50 点
综合积分: 98 分
注册时间: 2015-04-18
最后登录: 2017-07-21
4楼  发表于: 2015-06-02 00:59
makefile 文件里面是这样:

# Get subversion revision number, fall back to 0000 if no svn info is available
#SVN_REV:=$(shell ((svnversion | grep -qv exported && echo -n 'Revision: ' && svnversion) || git #svn info | sed -e 's/$$$$/M/' | grep '^Revision: ' || echo ${MALI_RELEASE_NAME}) 2>/dev/null | #sed -e 's/^Revision: //')

改成了:
SVN_REV:=r2p4_02rei0

可是编译还是同样的mali  。。。 错误!
级别: 新手上路
UID: 114592
精华: 0
发帖: 49
金钱: 250 两
威望: 50 点
综合积分: 98 分
注册时间: 2015-04-18
最后登录: 2017-07-21
5楼  发表于: 2015-06-02 06:45
郁闷死了,编译几次都不行,谁能帮助解答下,谢谢!难道android 4 的linux内核,只能在ubuntu 下编译吗?
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
6楼  发表于: 2015-06-02 09:55
有2个 Makefile 要改,正常来说改完是可以编译的
级别: 新手上路
UID: 114592
精华: 0
发帖: 49
金钱: 250 两
威望: 50 点
综合积分: 98 分
注册时间: 2015-04-18
最后登录: 2017-07-21
7楼  发表于: 2015-06-03 16:45
这个问题属于回答的范围吗?