博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
内容分享-迅为IMX6开发板编译问题及解决方法
阅读量:5270 次
发布时间:2019-06-14

本文共 1426 字,大约阅读时间需要 4 分钟。

【经验分享】IMX6开发板编译问题及解决方法

本文转自迅为IMX6开发板售后讨论群,分享给大家~

物理主机 win10 64 位专业版、虚拟机 VM12 Pro、开发环境采用迅为提供的开发环境:

Ubuntu12.04.2 、镜像采用最新的:iTOP-iMX6_android4.4.2_20161018.tar.gz

物理机配置

为了大家后续不必要的麻烦先跟着我把你分给物理机的内存再分大点吧。

 

 

1、 修改虚拟机的配置,在迅为的基础上把内存改为:2G 如图 1.1 所示。做完这一步之后麻

烦大家打开迅为提供的手册:《iTOP-i.MX6 开发板之全能版使用手册_V1.1 .pdf》找到 222

页开始阅读,标题为:五、系统开发板环境以及编译 然后完成 5.1.2 环境变量和 javap路径的修改 章节的阅读和操作。这个时候大家直接把源码拷贝到虚拟机当中,我用的

是:SSH Secure File Transfer Client (具体如何使用大家自己百度。)紧接着大家直接阅读

5.3.1 Android 源码整体编译章节,完成 imx6 文件夹的建立、源码的解压,解压完成后先

不要编译,执行命令:free –m 查看一下 Swap 的大小,如下图所示:

如果不是如上图所示达到接近 2000 的大小,就按照下面的步骤操作,增加 Swap 大小

参考:blog.csdn.net/yellow_hill/article/details/38894317

先创建一个文件夹:mkdir swap

然后进入 swap 文件夹:cd swap

执行命令:sudo dd if=/dev/zero of=swapfile bs=1024 count=2000000

完成后紧接着输入命令:sudo mkswap swapfile

最后再执行命令:sudo swapon swapfile

然后大家可以再执行命令:free –m 查看一下符合上图要求不。

当以上命令完成后可以回到:/home/imx6/iTOP-iMX6_android4.4.2 路径下执行:./create.sh

开始源码的编译。

错误 问题 解决:

1、 错误 1,图 1.2 所示,是缺少库文件导致的,解决办法是安装包:apt-get install uuid-dev

安装完成后输入命令: ./create.sh 继续源码编译。

2、 错误 2,图 1.3 所示,是缺少库文件导致的,解决办法是安装包:apt-get install liblzo2-dev

安装完成后输入命令: ./create.sh 继续源码编译。

3、 错误 3,图 1.4 所示,是缺少 lib32z1-dev 库文件导致的,解决办法是安装包:apt-get install

lib32z1-dev 安装完成后输入命令: ./create.sh 继续源码编译。

4、 错误 4,图 1.5 所示,如果你心急了没做我之前说的增加 Swap 的容量的画就会遇到第 4

种错误类型,但是也不要害怕请调到文章的首处,按照步骤增加了 Swap 的容量即可。

 但是前提是分配的内存至少 2G! 操作完成后输入命令: ./create.sh 继续源码编译。

不出意外你将看到编译成功的效果 如图 1.6 所示,

 

 

转载于:https://www.cnblogs.com/wenyihu/p/6897278.html

你可能感兴趣的文章
ASIHTTPRequest类库简介和使用说明
查看>>
客户端Webview重定向
查看>>
C++反汇编第二讲,反汇编中识别虚表指针,以及指向的虚函数地址
查看>>
【转】IDEA中xml文件头报错:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)...
查看>>
Linux 下安装 Python3
查看>>
win8(64位)下安装Memcached
查看>>
系统集成项目管理之项目质量管理
查看>>
Ffmpeg和SDL如何同步视频(转)
查看>>
【stanford C++】字符串(String)与流(Stream)
查看>>
工作学习笔记——一些关于链接的有趣小问题
查看>>
框架配置Winter framework 高效灵活的请求处理框架
查看>>
整数未来世纪末的星期
查看>>
测试单元测试javascript单元测试及框架介绍
查看>>
js实现相册-by小雨
查看>>
gcd 模板
查看>>
JavaMail API
查看>>
perl学习(5)输入输出
查看>>
每天一个linux命令(59):rcp命令
查看>>
device eth0 does not seem to be present,delaying initialization
查看>>
kvm学习笔记
查看>>