【MediaTek X20开发板试用体验】源码编译  

分享到:

jinyi7016
Level 1
注册时间:7年 前
帖子数: 5
2017年1月22日 下午5:54  
上一次有个问题,是没有gcc,其实它是在sla中的。
其中路径是:sla/prebuilts/gcc/linux-x86/arm/gcc-arm-none-eabi-4_8-2014q3
 
配置环境:
$ source build/envsetup.sh
 
安装javajdkjre
 

添加环境变量:
~/.bashrc文件最后添加如下三条语句。

验证java环境正确。

Andriod编译,选择平台编译选项,

这里我们选择7,可以看到配置信息。

使用make编译源码。由于是在虚拟机里,就建了一个核心 ,直接就make吧。

但是会遇到如下的问题,这里要将虚拟机重启一下就可心了。

不知道是不是虚拟机的问题,又出现如下的问题。jack server 的问题

这里只能先将jack关了。在home下有一个.jack的文件,更改如下:

 
再次进行make 我去,又是什么问题啊。查了一下,好像是虚拟机分配的内存太小了。已经3G了,还小?

那么好吧,分配4G再试试。
经过测试,在make时,总是死机,那么还是一步一步的编译吧。
首先编译内核。

再就是bootimage


其他的也是一样的,也就是一个一个的编译完成。

最后,虚拟机真的是个大坑啊,前前后后编译测试了有一个多星期了。


回复引用
DragonCat
Level 2Admin
注册时间:7年 前
帖子数: 42
2017年4月6日 上午10:14  

hi customer,

我们在虚拟机上面也遇到您说的虚拟机分配内存的问题,这经验非常宝贵呀,其他人就可以顺利解决这个问题,不过玩开发板不就是解决一个个问题才有趣呀,您说是不?


回复引用
cinmun
Level 0
注册时间:7年 前
帖子数: 2
2017年4月11日 上午11:13  

这个java内存的问题是普边的和虚拟机没关系

执行这3步就行了

1. export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m"

2. out/host/linux-x86/bin/jack-admin kill-server

3. out/host/linux-x86/bin/jack-admin start-server

编辑:7年 前

回复引用
  
Working

登陆 或者 注册