微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > 源码编译

源码编译

时间:10-02 整理:3721RD 点击:

上一次有个问题,是没有gcc,其实它是在sla中的。

其中路径是:sla/prebuilts/gcc/linux-x86/arm/gcc-arm-none-eabi-4_8-2014q3


配置环境:

$ source build/envsetup.sh

安装java的jdk与jre



添加环境变量:

在~/.bashrc文件最后添加如下三条语句。



验证java环境正确。




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



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



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



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



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


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




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



那么好吧,分配4G再试试。

经过测试,在make时,总是死机,那么还是一步一步的编译吧。

首先编译内核。



再就是bootimage




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

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



Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top