在编译android内核的时候出现下面的错误,是怎么回事? 20

cc1:error:unrecognizedcommandlineoption"-m64"cc1:error:unrecognizedcommandlineoption"... cc1: error: unrecognized command line option "-m64"
cc1: error: unrecognized command line option "-mno-red-zone"
cc1: error: unrecognized command line option "-mcmodel=kernel"
cc1: error: unrecognized command line option "-maccumulate-outgoing-args"
make[1]: *** [kernel/bounds.s] 错误 1
make: *** [prepare0] 错误 2
展开
 我来答
徊菿吙煋
2012-11-07 · 超过33用户采纳过TA的回答
知道答主
回答量:142
采纳率:0%
帮助的人:105万
展开全部
解决方案:找到工程中Makefile文件,将其中 “-m64" 字符串删除即可。
原因:gcc 3.4 或者更高版本,已经将其去除了,所以会出现上面的错误!
去android源代码网站找楼主编译android版本的对应GCC,安装后重新编译
追问
我开始也是按照这个方法做的,但是没找到
追答
能从工程里找到 "-m64"等字符串吗 ? 很有可能是编译环境的问题。仔细确认一下kernel模块
草田子
2013-03-01
知道答主
回答量:8
采纳率:0%
帮助的人:6.4万
展开全部
楼主你好,你的问题解决了吗?我遇到了一模一样的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-11-07
展开全部
你的编译选项有问题。
追问
有没有详细点的解释呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式