程序员们看过来
潜水有一段时间了,发现程序员很多啊,我想问一下,有人在rMBP上编译完整的Android系统源代码吗?编译一次大概需要多长时间?系统卡不卡?我猜293/294应该没什么问题,864/865/866可以信任此类开发吗?
谢谢!
回复
登录后再评论
潜水有一段时间了,发现程序员很多啊,我想问一下,有人在rMBP上编译完整的Android系统源代码吗?编译一次大概需要多长时间?系统卡不卡?我猜293/294应该没什么问题,864/865/866可以信任此类开发吗?
谢谢!
没有编译过,这是个计算密集型的任务,应该比你现在的笔记本快不了多少吧,毕竟864/5/6 CPU性能不是很出彩。15寸系列估计是13寸的2.5倍左右,主要核多了两倍,单核性能估计好不太多。另外源代码也不用老从头编译吧,编译一次以后都是改改模块局部编译了。
@fei3189 感谢回复:)
我现在用的笔记本老掉牙了(ThinkPad X200),都不敢用它来编译,完整编译一次大概得1、2个小时(编译chromium时间更长),期间还不能干其它事情! 公司有专门的编译服务器,自己攒的,i7+SSD+16G内存,编译一次大概也得半个小时(多人共用)。由于现在经常要在家里办公,打算入一台rMBP用着,本人做嵌入式软件开发,多平台下深度定制Android,完整编译一次代码也是隔三差五的事,看来还是首选ME294吧。
能深度定制ANDROID的话,需要完整编译吗??只需要把改动部分单独编译就可以了。
编译源码还是推荐ubuntu 官方的 mac的话也行 但是肯定缺一些依赖 搞起来头疼
android官网会有一些依赖包下载表 ubuntu也分很多版本 最容易编译过得时11 12,13就需要自己改一下了,mac也有,但是没试过,肯定也与版本有关系,不过最终肯定能编过
@select326 单独进行开发单独编译模块没什么问题,但团队中其他人提交的代码有时候你更新下来编译出来的模块是不正确的,这时候就建议重新编译。这种问题在项目开发初期会经常遇到。而且这难道不是一种检测机器性能的好方法吗?:)
@talentprince 嗯,编译过去问题不大。
真能达到这样的水平,一月工资能买好几个294,也无需纠结这些。。。。
@sodo 没明白,源码不比目标新,重新编译的结果也是一样;别人提交代码,最多是别人的源码比目标新,编译这部分不就可以了?
我买的865 cpu性能确实一般
865卡卡的,总是觉得i5不靠谱啊,果断出了865,换293,也不知道发货没。
@fei3189 使用mm/mmm分模块编译的时候,是不会检查其它模块的依赖情况的;当然你可以直接make,这时候会检查所有建立好的依赖情况,但是有些模块中的某些文件并没有建立好依赖,如某些配置文件、某些资源文件等。当然这些你都可归咎于编译系统的不完善,但是不可否认开发过程中确实会存在这样或者那样的问题,产生某些莫名其妙的问题,这时候我们一般建议clean掉之后编译一个“干净”的版本以排除编译系统BUG造成的影响。
……不过,貌似我们楼歪了??
@xsharp 我也下定决心294了:)
我们讨论的是实际使用的情况。。。。这是购买必须的。。。。要了解的。。。看你们这么说。。。那。。。294就是必须的了。。。。。
@select326 一个月工资买好几个294 ,你还写什么代码啊
已经下单294,等待发货ing…
@zhouzhiyong 这个是对 @sodo 说的。
@select326 其实我也想说,如果一个月工资能买好几个294 ,我还写什么代码啊
其实可以买个便宜的,用差价买台好的台式机做服务器
@sodo 呵呵,不写代码每个月哪来的好几个294呢。。。。。
@xsharp 多钱给出
一般公司搞这个的话该有单独的编译服务器吧,远程编译完了拿结果
我觉得要跑编译完全可以在公司服务器上跑 没必要折腾自己爱机,我主要是带出去给客户demo 会部署多个虚拟机环境 感觉性能高点用久点 使用成本也就平均下来了
编译这种体力活,适合至强系列CPU来整。
@sodo 294和293没区别啊,我觉得还是293好点