首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用最新的GCC5或GCC6编译Android ROM和内核

使用最新的GCC5或GCC6编译Android ROM和内核
EN

Stack Overflow用户
提问于 2016-07-29 15:24:19
回答 1查看 1.1K关注 0票数 0

我最近开始为Android手机编译我自己的内核。Linux内核版本为3.0.101。它仍然是非常多的库存...我看到一些开发人员使用最新的gcc5 (5.4.1)或gcc6 (6.1.1)来编译他们的内核。

谷歌推荐使用“GCC 4.9”。

问题是,用最新的gcc编译会提高内核的性能吗?或者以某种方式只读存储器?或者坚持使用谷歌推荐的内容。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-31 12:03:32

使用较新版本的GCC不一定会提高内核的性能,除非较新版本提供了专门针对您正在编译的手机的CPU架构的新优化选项。谷歌推荐4.8版本的原因是这是他们测试过的版本,他们知道这个版本是稳定的。使用较新的GCC版本可能不会有什么坏处,但也可能没有帮助。也有可能较新的GCC会有未发现或未解决的错误,这可能会对您的内核编译产生负面影响。

简短的答案是,如果你的版本的GCC正在编译内核,以便在你的手机上正常启动和运行,那么升级到更新版本的GCC几乎没有什么好处。你看到其他开发人员使用较新版本的GCC的原因,很可能是因为这些版本是与他们的Linux发行版打包在一起的,甚至可能不是他们有意识的选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38652854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档